35    QWidget* parentWidget();
 
   36    const QWidget* parentWidget() 
const;
 
   38    void setEnabled( 
bool );
 
   39    bool isEnabled() 
const;
 
   42    void setMouseFactor( 
double );
 
   43    double mouseFactor() 
const;
 
   45    void setMouseButton( Qt::MouseButton, Qt::KeyboardModifiers = Qt::NoModifier );
 
   46    void getMouseButton( Qt::MouseButton&, Qt::KeyboardModifiers& ) 
const;
 
   49    void setWheelFactor( 
double );
 
   50    double wheelFactor() 
const;
 
   52    void setWheelModifiers( Qt::KeyboardModifiers );
 
   53    Qt::KeyboardModifiers wheelModifiers() 
const;
 
   56    void setKeyFactor( 
double );
 
   57    double keyFactor() 
const;
 
   59    void setZoomInKey( 
int key, Qt::KeyboardModifiers = Qt::NoModifier );
 
   60    void getZoomInKey( 
int& key, Qt::KeyboardModifiers& ) 
const;
 
   62    void setZoomOutKey( 
int key, Qt::KeyboardModifiers = Qt::NoModifier );
 
   63    void getZoomOutKey( 
int& key, Qt::KeyboardModifiers& ) 
const;
 
   65    virtual bool eventFilter( QObject*, QEvent* ) QWT_OVERRIDE;
 
   72    virtual void rescale( 
double factor ) = 0;
 
   74    virtual void widgetMousePressEvent( QMouseEvent* );
 
   75    virtual void widgetMouseReleaseEvent( QMouseEvent* );
 
   76    virtual void widgetMouseMoveEvent( QMouseEvent* );
 
   77    virtual void widgetWheelEvent( QWheelEvent* );
 
   78    virtual void widgetKeyPressEvent( QKeyEvent* );
 
   79    virtual void widgetKeyReleaseEvent( QKeyEvent* );