52 QWidget* parentWidget();
53 const QWidget* parentWidget()
const;
55 void setEnabled(
bool );
56 bool isEnabled()
const;
59 void setMouseFactor(
double );
60 double mouseFactor()
const;
62 void setMouseButton( Qt::MouseButton, Qt::KeyboardModifiers = Qt::NoModifier );
63 void getMouseButton( Qt::MouseButton&, Qt::KeyboardModifiers& )
const;
66 void setWheelFactor(
double );
67 double wheelFactor()
const;
69 void setWheelModifiers( Qt::KeyboardModifiers );
70 Qt::KeyboardModifiers wheelModifiers()
const;
73 void setKeyFactor(
double );
74 double keyFactor()
const;
76 void setZoomInKey(
int key, Qt::KeyboardModifiers = Qt::NoModifier );
77 void getZoomInKey(
int& key, Qt::KeyboardModifiers& )
const;
79 void setZoomOutKey(
int key, Qt::KeyboardModifiers = Qt::NoModifier );
80 void getZoomOutKey(
int& key, Qt::KeyboardModifiers& )
const;
82 virtual bool eventFilter( QObject*, QEvent* ) QWT_OVERRIDE;
89 virtual void rescale(
double factor ) = 0;
91 virtual void widgetMousePressEvent( QMouseEvent* );
92 virtual void widgetMouseReleaseEvent( QMouseEvent* );
93 virtual void widgetMouseMoveEvent( QMouseEvent* );
94 virtual void widgetWheelEvent( QWheelEvent* );
95 virtual void widgetKeyPressEvent( QKeyEvent* );
96 virtual void widgetKeyReleaseEvent( QKeyEvent* );