21 Q_PROPERTY(CoordinateType coordinateType READ coordinateType WRITE setCoordinateType NOTIFY coordinateTypeChanged)
22 Q_PROPERTY(RegisterdFlags registerdFlags READ registerFlags WRITE setRegisterFlags NOTIFY registerdFlagsChanged)
32 Q_DECLARE_FLAGS(RegisterdFlags, RegisterdFlag)
46 Q_ENUM(CoordinateType)
48 bool registered()
const;
49 QRegion watchedRegion()
const;
50 RegisterdFlags registerFlags()
const;
51 CoordinateType coordinateType()
const;
54 void buttonPress(
const QPoint &p,
const int flag)
const;
55 void buttonRelease(
const QPoint &p,
const int flag)
const;
56 void cursorMove(
const QPoint &p)
const;
57 void cursorEnter(
const QPoint &p)
const;
58 void cursorLeave(
const QPoint &p)
const;
59 void keyPress(
const QString &keyname)
const;
60 void keyRelease(
const QString &keyname)
const;
61 void registerdFlagsChanged(RegisterdFlags flags)
const;
62 void coordinateTypeChanged(CoordinateType type)
const;
65 void registerRegion();
66 inline void registerRegion(
const QRegion ®ion) { setWatchedRegion(region); registerRegion(); }
67 void unregisterRegion();
68 void setWatchedRegion(
const QRegion ®ion);
69 void setRegisterFlags(RegisterdFlags flags);
70 void setCoordinateType(CoordinateType type);
73 Q_PRIVATE_SLOT(d_func(),
void _q_ButtonPress(
const int,
const int,
const int,
const QString&))
74 Q_PRIVATE_SLOT(d_func(),
void _q_ButtonRelease(
const int,
const int,
const int,
const QString&))
75 Q_PRIVATE_SLOT(d_func(),
void _q_CursorMove(
const int,
const int,
const QString &))
76 Q_PRIVATE_SLOT(d_func(),
void _q_CursorEnter(
const int,
const int,
const QString &))
77 Q_PRIVATE_SLOT(d_func(),
void _q_CursorLeave(
const int,
const int,
const QString &))
78 Q_PRIVATE_SLOT(d_func(),
void _q_KeyPress(
const QString &,
const int,
const int,
const QString &))
79 Q_PRIVATE_SLOT(d_func(),
void _q_KeyRelease(
const QString &,
const int,
const int,
const QString &))