17 Q_PROPERTY(
bool hasDecorations READ hasDecorations NOTIFY windowMetaInfoChanged)
18 Q_PROPERTY(
uint windowState READ currentWindowState NOTIFY currentWindowStateChanged)
19 Q_PROPERTY(
uint windowFlags READ currentWindowFlags NOTIFY currentWindowFlagsChanged)
21 Q_PROPERTY(
QRect maximizedRect READ maximizedRect WRITE setMaximizedRect NOTIFY maximizedRectChanged)
23 Q_PROPERTY(
int frameMarginLeft READ frameMarginLeft WRITE setFrameMarginLeft NOTIFY frameMarginChanged)
24 Q_PROPERTY(
int frameMarginRight READ frameMarginRight WRITE setFrameMarginRight NOTIFY frameMarginChanged)
25 Q_PROPERTY(
int frameMarginTop READ frameMarginTop WRITE setFrameMarginTop NOTIFY frameMarginChanged)
26 Q_PROPERTY(
int frameMarginBottom READ frameMarginBottom WRITE setFrameMarginBottom NOTIFY frameMarginChanged)
29 Q_PROPERTY(
QQuickItem *leftResizeHandle READ leftResizeHandle WRITE setLeftResizeHandle NOTIFY leftResizeHandleChanged);
30 Q_PROPERTY(
QQuickItem *rightResizeHandle READ rightResizeHandle WRITE setRightResizeHandle NOTIFY rightResizeHandleChanged);
31 Q_PROPERTY(
QQuickItem *topResizeHandle READ topResizeHandle WRITE setTopResizeHandle NOTIFY topResizeHandleChanged);
32 Q_PROPERTY(
QQuickItem *bottomResizeHandle READ bottomResizeHandle WRITE setBottomResizeHandle NOTIFY bottomResizeHandleChanged);
33 Q_PROPERTY(
QQuickItem *topLeftResizeHandle READ topLeftResizeHandle WRITE setTopLeftResizeHandle NOTIFY topLeftResizeHandleChanged);
34 Q_PROPERTY(
QQuickItem *topRightResizeHandle READ topRightResizeHandle WRITE setTopRightResizeHandle NOTIFY topRightResizeHandleChanged);
35 Q_PROPERTY(
QQuickItem *bottomLeftResizeHandle READ bottomLeftResizeHandle WRITE setBottomLeftResizeHandle NOTIFY bottomLeftResizeHandleChanged);
36 Q_PROPERTY(
QQuickItem *bottomRightResizeHandle READ bottomRightResizeHandle WRITE setBottomRightResizeHandle NOTIFY bottomRightResizeHandleChanged);
41 bool hasTitleBar() const;
42 bool hasDecorations() const;
43 uint currentWindowState() const;
44 uint currentWindowFlags() const;
47 QRect maximizedRect() const;
79 int frameMarginLeft() const;
80 void setFrameMarginLeft(
int left);
82 int frameMarginRight() const;
83 void setFrameMarginRight(
int right);
85 int frameMarginTop() const;
86 void setFrameMarginTop(
int top);
88 int frameMarginBottom() const;
89 void setFrameMarginBottom(
int bottom);
92 void currentWindowStateChanged();
93 void currentWindowFlagsChanged();
94 void windowMetaInfoChanged();
95 void shellSurfaceItemChanged();
96 void maximizedRectChanged();
98 void titleBarChanged();
99 void leftResizeHandleChanged();
100 void rightResizeHandleChanged();
101 void topResizeHandleChanged();
102 void bottomResizeHandleChanged();
103 void topLeftResizeHandleChanged();
104 void bottomLeftResizeHandleChanged();
105 void topRightResizeHandleChanged();
106 void bottomRightResizeHandleChanged();
111 void clientDestroyed();
112 void frameMarginChanged();
117 void toggleMaximized();
118 void toggleMinimized();
119 void toggleFullScreen();
125 void updateSurface();
126 void updateShellSurface();
127 void updateWindowFlags();
128 void updateWindowState();
129 void updateGeometry();
130 void updateDecorations();
131 void updateActiveState();
132 void updateAutomaticPosition();
138 void topLeftResize();
139 void topRightResize();
140 void bottomLeftResize();
141 void bottomRightResize();
150 QRect maxContentRect() const;
static QT_BEGIN_NAMESPACE void init(QTextBoundaryFinder::BoundaryType type, QStringView str, QCharAttributes *attributes)