73 void setEnabled(
bool);
75 bool isEnabled()
const;
78 void setMouseButton(Qt::MouseButton, Qt::KeyboardModifiers = Qt::NoModifier);
80 void getMouseButton(Qt::MouseButton& button, Qt::KeyboardModifiers&)
const;
83 void setAbortKey(
int key, Qt::KeyboardModifiers = Qt::NoModifier);
85 void getAbortKey(
int& key, Qt::KeyboardModifiers&)
const;
88 void setCursor(
const QCursor&);
90 const QCursor cursor()
const;
93 void setOrientations(Qt::Orientations);
95 Qt::Orientations orientations()
const;
98 bool isOrientationEnabled(Qt::Orientation)
const;
101 virtual bool eventFilter(QObject*, QEvent*)
override;
133 virtual void widgetMousePressEvent(QMouseEvent*);
134 virtual void widgetMouseReleaseEvent(QMouseEvent*);
135 virtual void widgetMouseMoveEvent(QMouseEvent*);
136 virtual void widgetKeyPressEvent(QKeyEvent*);
137 virtual void widgetKeyReleaseEvent(QKeyEvent*);
139 virtual void paintEvent(QPaintEvent*)
override;
141 virtual QBitmap contentsMask()
const;
142 virtual QPixmap grab()
const;
146 void showCursor(
bool);