60 void setEnabled(
bool);
62 bool isEnabled()
const;
65 void setMouseButton(Qt::MouseButton, Qt::KeyboardModifiers = Qt::NoModifier);
67 void getMouseButton(Qt::MouseButton& button, Qt::KeyboardModifiers&)
const;
70 void setAbortKey(
int key, Qt::KeyboardModifiers = Qt::NoModifier);
72 void getAbortKey(
int& key, Qt::KeyboardModifiers&)
const;
75 void setCursor(
const QCursor&);
77 const QCursor cursor()
const;
80 void setOrientations(Qt::Orientations);
82 Qt::Orientations orientations()
const;
85 bool isOrientationEnabled(Qt::Orientation)
const;
88 virtual bool eventFilter(QObject*, QEvent*)
override;
106 virtual void widgetMousePressEvent(QMouseEvent*);
107 virtual void widgetMouseReleaseEvent(QMouseEvent*);
108 virtual void widgetMouseMoveEvent(QMouseEvent*);
109 virtual void widgetKeyPressEvent(QKeyEvent*);
110 virtual void widgetKeyReleaseEvent(QKeyEvent*);
112 virtual void paintEvent(QPaintEvent*)
override;
114 virtual QBitmap contentsMask()
const;
115 virtual QPixmap grab()
const;
119 void showCursor(
bool);