10 #ifndef QWT_MAGNIFIER_H 
   11 #define QWT_MAGNIFIER_H 1 
   13 #include "qwt_global.h" 
   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(
int button, 
int buttonState = Qt::NoButton);
 
   46     void getMouseButton(
int &button, 
int &buttonState) 
const;
 
   49     void setWheelFactor(
double);
 
   50     double wheelFactor() 
const;
 
   52     void setWheelButtonState(
int buttonState);
 
   53     int wheelButtonState() 
const;
 
   56     void setKeyFactor(
double);
 
   57     double keyFactor() 
const;
 
   59     void setZoomInKey(
int key, 
int modifiers);
 
   60     void getZoomInKey(
int &key, 
int &modifiers) 
const;
 
   62     void setZoomOutKey(
int key, 
int modifiers);
 
   63     void getZoomOutKey(
int &key, 
int &modifiers) 
const;
 
   65     virtual bool eventFilter(QObject *, QEvent *);
 
   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 *);