Changeset View
Changeset View
Standalone View
Standalone View
scripting/screenedgeitem.h
Show All 36 Lines | |||||
37 | * | 37 | * | ||
38 | * Example usage: | 38 | * Example usage: | ||
39 | * @code | 39 | * @code | ||
40 | * ScreenEdgeItem { | 40 | * ScreenEdgeItem { | ||
41 | * edge: ScreenEdgeItem.LeftEdge | 41 | * edge: ScreenEdgeItem.LeftEdge | ||
42 | * onActivated: doSomething() | 42 | * onActivated: doSomething() | ||
43 | * } | 43 | * } | ||
44 | * @endcode | 44 | * @endcode | ||
45 | * | 45 | **/ | ||
46 | */ | | |||
47 | class ScreenEdgeItem : public QObject | 46 | class ScreenEdgeItem : public QObject | ||
48 | { | 47 | { | ||
49 | Q_OBJECT | 48 | Q_OBJECT | ||
50 | Q_ENUMS(Edge) | 49 | Q_ENUMS(Edge) | ||
51 | Q_ENUMS(Mode) | 50 | Q_ENUMS(Mode) | ||
52 | /** | 51 | /** | ||
53 | * @brief Whether the edge is currently enabled, that is reserved. Default value is @c true. | 52 | * @brief Whether the edge is currently enabled, that is reserved. Default value is @c true. | ||
54 | * | 53 | **/ | ||
55 | */ | | |||
56 | Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged) | 54 | Q_PROPERTY(bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged) | ||
57 | /** | 55 | /** | ||
58 | * @brief Which of the screen edges is to be reserved. Default value is @c NoEdge. | 56 | * @brief Which of the screen edges is to be reserved. Default value is @c NoEdge. | ||
59 | * | 57 | **/ | ||
60 | */ | | |||
61 | Q_PROPERTY(Edge edge READ edge WRITE setEdge NOTIFY edgeChanged) | 58 | Q_PROPERTY(Edge edge READ edge WRITE setEdge NOTIFY edgeChanged) | ||
62 | /** | 59 | /** | ||
63 | * @brief The operation mode for this edge. Default value is @c Mode::Pointer | 60 | * @brief The operation mode for this edge. Default value is @c Mode::Pointer | ||
64 | **/ | 61 | **/ | ||
65 | Q_PROPERTY(Mode mode READ mode WRITE setMode NOTIFY modeChanged) | 62 | Q_PROPERTY(Mode mode READ mode WRITE setMode NOTIFY modeChanged) | ||
66 | public: | 63 | public: | ||
67 | enum Edge { | 64 | enum Edge { | ||
68 | TopEdge, | 65 | TopEdge, | ||
▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines |