61 QWidget* parentWidget();
63 const QWidget* parentWidget()
const;
66 void setEnabled(
bool );
68 bool isEnabled()
const;
73 void setMouseFactor(
double );
75 double mouseFactor()
const;
78 void setMouseButton( Qt::MouseButton, Qt::KeyboardModifiers = Qt::NoModifier );
80 void getMouseButton( Qt::MouseButton&, Qt::KeyboardModifiers& )
const;
85 void setWheelFactor(
double );
87 double wheelFactor()
const;
90 void setWheelModifiers( Qt::KeyboardModifiers );
92 Qt::KeyboardModifiers wheelModifiers()
const;
97 void setKeyFactor(
double );
99 double keyFactor()
const;
102 void setZoomInKey(
int key, Qt::KeyboardModifiers = Qt::NoModifier );
104 void getZoomInKey(
int& key, Qt::KeyboardModifiers& )
const;
107 void setZoomOutKey(
int key, Qt::KeyboardModifiers = Qt::NoModifier );
109 void getZoomOutKey(
int& key, Qt::KeyboardModifiers& )
const;
112 virtual bool eventFilter( QObject*, QEvent* )
override;
127 virtual void widgetMousePressEvent( QMouseEvent* );
128 virtual void widgetMouseReleaseEvent( QMouseEvent* );
129 virtual void widgetMouseMoveEvent( QMouseEvent* );
130 virtual void widgetWheelEvent( QWheelEvent* );
131 virtual void widgetKeyPressEvent( QKeyEvent* );
132 virtual void widgetKeyReleaseEvent( QKeyEvent* );