11 #define QWT_PANNER_H 1
13 #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 void setOrientations( Qt::Orientations );
55 Qt::Orientations orientations()
const;
57 bool isOrientationEnabled( Qt::Orientation )
const;
59 virtual bool eventFilter( QObject *, QEvent * );
68 void panned(
int dx,
int dy );
77 void moved(
int dx,
int dy );
80 virtual void widgetMousePressEvent( QMouseEvent * );
81 virtual void widgetMouseReleaseEvent( QMouseEvent * );
82 virtual void widgetMouseMoveEvent( QMouseEvent * );
83 virtual void widgetKeyPressEvent( QKeyEvent * );
84 virtual void widgetKeyReleaseEvent( QKeyEvent * );
86 virtual void paintEvent( QPaintEvent * );
88 virtual QBitmap contentsMask()
const;
89 virtual QPixmap grab()
const;
93 void showCursor(
bool );