48 Q_PROPERTY(
bool active READ isActive NOTIFY activeChanged)
52 Q_PROPERTY(
QString caption READ caption NOTIFY captionChanged)
56 Q_PROPERTY(
bool onAllDesktops READ isOnAllDesktops NOTIFY onAllDesktopsChanged)
61 Q_PROPERTY(
bool shaded READ isShaded NOTIFY shadedChanged)
65 Q_PROPERTY(
QIcon icon READ icon NOTIFY iconChanged)
71 Q_PROPERTY(
bool maximized READ isMaximized NOTIFY maximizedChanged)
76 Q_PROPERTY(
bool maximizedHorizontally READ isMaximizedHorizontally NOTIFY maximizedHorizontallyChanged)
81 Q_PROPERTY(
bool maximizedVertically READ isMaximizedVertically NOTIFY maximizedVerticallyChanged)
86 Q_PROPERTY(
bool keepAbove READ isKeepAbove NOTIFY keepAboveChanged)
91 Q_PROPERTY(
bool keepBelow READ isKeepBelow NOTIFY keepBelowChanged)
97 Q_PROPERTY(
bool closeable READ isCloseable NOTIFY closeableChanged)
102 Q_PROPERTY(
bool maximizeable READ isMaximizeable NOTIFY maximizeableChanged)
107 Q_PROPERTY(
bool minimizeable READ isMinimizeable NOTIFY minimizeableChanged)
112 Q_PROPERTY(
bool providesContextHelp READ providesContextHelp NOTIFY providesContextHelpChanged)
116 Q_PROPERTY(
bool modal READ isModal CONSTANT)
121 Q_PROPERTY(
bool shadeable READ isShadeable NOTIFY shadeableChanged)
125 Q_PROPERTY(
bool moveable READ isMoveable NOTIFY moveableChanged)
129 Q_PROPERTY(
bool resizeable READ isResizeable NOTIFY resizeableChanged)
134 Q_PROPERTY(
int width READ width NOTIFY widthChanged)
138 Q_PROPERTY(
int height READ height NOTIFY heightChanged)
142 Q_PROPERTY(
QSize size READ size NOTIFY sizeChanged)
147 Q_PROPERTY(
QPalette palette READ palette NOTIFY paletteChanged)
152 Q_PROPERTY(
Qt::Edges adjacentScreenEdges READ adjacentScreenEdges NOTIFY adjacentScreenEdgesChanged)
157 Q_PROPERTY(
bool hasApplicationMenu READ hasApplicationMenu NOTIFY hasApplicationMenuChanged)
163 Q_PROPERTY(
bool applicationMenuActive READ isApplicationMenuActive NOTIFY applicationMenuActiveChanged)
168 bool isActive() const;
170 bool isOnAllDesktops() const;
171 bool isShaded() const;
173 bool isMaximized() const;
174 bool isMaximizedHorizontally() const;
175 bool isMaximizedVertically() const;
176 bool isKeepAbove() const;
177 bool isKeepBelow() const;
179 bool isCloseable() const;
180 bool isMaximizeable() const;
181 bool isMinimizeable() const;
182 bool providesContextHelp() const;
183 bool isModal() const;
184 bool isShadeable() const;
185 bool isMoveable() const;
186 bool isResizeable() const;
188 Qt::Edges adjacentScreenEdges() const;
219 bool hasApplicationMenu() const;
225 bool isApplicationMenuActive() const;
231 void showApplicationMenu(
int actionId);
234 void activeChanged(
bool);
236 void onAllDesktopsChanged(
bool);
237 void shadedChanged(
bool);
238 void iconChanged(
QIcon);
239 void maximizedChanged(
bool);
240 void maximizedHorizontallyChanged(
bool);
241 void maximizedVerticallyChanged(
bool);
242 void keepAboveChanged(
bool);
243 void keepBelowChanged(
bool);
245 void closeableChanged(
bool);
246 void maximizeableChanged(
bool);
247 void minimizeableChanged(
bool);
248 void providesContextHelpChanged(
bool);
249 void shadeableChanged(
bool);
250 void moveableChanged(
bool);
251 void resizeableChanged(
bool);
253 void widthChanged(
int);
254 void heightChanged(
int);
255 void sizeChanged(const
QSize &size);
256 void paletteChanged(const
QPalette &palette);
257 void adjacentScreenEdgesChanged(
Qt::Edges edges);
259 void hasApplicationMenuChanged(
bool);
260 void applicationMenuActiveChanged(
bool);
265 const std::unique_ptr<DecoratedWindowPrivate> d;