11 #define QWT_PANNER_H 1 
   13 #include <qnamespace.h> 
   15 #include "qwt_global.h" 
   43     void setEnabled(
bool);
 
   44     bool isEnabled() 
const;
 
   46     void setMouseButton(
int button, 
int buttonState = Qt::NoButton);
 
   47     void getMouseButton(
int &button, 
int &buttonState) 
const;
 
   48     void setAbortKey(
int key, 
int state = Qt::NoButton);
 
   49     void getAbortKey(
int &key, 
int &state) 
const;
 
   51     void setCursor(
const QCursor &);
 
   52     const QCursor cursor() 
const;
 
   54 #if QT_VERSION >= 0x040000 
   55     void setOrientations(Qt::Orientations);
 
   56     Qt::Orientations orientations() 
const;
 
   58     void enableOrientation(Qt::Orientation, 
bool enable);
 
   61     bool isOrientationEnabled(Qt::Orientation) 
const;
 
   63     virtual bool eventFilter(QObject *, QEvent *);
 
   72     void panned(
int dx, 
int dy);
 
   81     void moved(
int dx, 
int dy);
 
   84     virtual void widgetMousePressEvent(QMouseEvent *);
 
   85     virtual void widgetMouseReleaseEvent(QMouseEvent *);
 
   86     virtual void widgetMouseMoveEvent(QMouseEvent *);
 
   87     virtual void widgetKeyPressEvent(QKeyEvent *);
 
   88     virtual void widgetKeyReleaseEvent(QKeyEvent *);
 
   90     virtual void paintEvent(QPaintEvent *);
 
   94     void showCursor(
bool);