Go to the documentation of this file.
26 #include <QGraphicsObject>
27 #include <QGraphicsView>
78 Qt::KeyboardModifiers _modifiers;
79 double _zoom_factor_base;
80 QPointF target_scene_pos, target_viewport_pos;
81 bool eventFilter(QObject*
object, QEvent* event)
override;
93 const QGraphicsItem* item,
95 QGraphicsItem* parent = 0);
98 void setHeight(
int height);
99 void setWidth(
int width);
100 void setTimeLineBRFinished();
101 void setTimeLineLTFinished();
107 QGraphicsView* mView;
108 const QGraphicsItem* mItem;
111 bool brFinished, ltFinished;
112 QPointF curLT, curBR;
122 paint(QPainter* painter,
const QStyleOptionGraphicsItem*
option, QWidget* widget)
override;
void set_modifiers(Qt::KeyboardModifiers modifiers)
QRectF boundingRect() const override
void gentle_zoom(double factor)
std::shared_ptr< Value > value()
Graphics_view_zoom(QGraphicsView *view)
QGraphicsView * getView() const
void set_zoom_factor_base(double value)
ItemZoomer(QGraphicsView *view, const QGraphicsItem *item, int time, QGraphicsItem *parent=0)
This file offers overloads of toIce() and fromIce() functions for STL container types.
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) override