50 Q_PROPERTY(
qreal implicitWidth READ implicitWidth WRITE setImplicitWidth NOTIFY implicitWidthChanged FINAL)
51 Q_PROPERTY(
qreal implicitHeight READ implicitHeight WRITE setImplicitHeight NOTIFY implicitHeightChanged FINAL)
52 Q_PROPERTY(
qreal contentWidth READ contentWidth WRITE setContentWidth NOTIFY contentWidthChanged FINAL)
53 Q_PROPERTY(
qreal contentHeight READ contentHeight WRITE setContentHeight NOTIFY contentHeightChanged FINAL)
54 Q_PROPERTY(
qreal availableWidth READ availableWidth NOTIFY availableWidthChanged FINAL)
55 Q_PROPERTY(
qreal availableHeight READ availableHeight NOTIFY availableHeightChanged FINAL)
56 Q_PROPERTY(
qreal margins READ margins WRITE setMargins RESET resetMargins NOTIFY marginsChanged FINAL)
57 Q_PROPERTY(
qreal topMargin READ topMargin WRITE setTopMargin RESET resetTopMargin NOTIFY topMarginChanged FINAL)
58 Q_PROPERTY(
qreal leftMargin READ leftMargin WRITE setLeftMargin RESET resetLeftMargin NOTIFY leftMarginChanged FINAL)
59 Q_PROPERTY(
qreal rightMargin READ rightMargin WRITE setRightMargin RESET resetRightMargin NOTIFY rightMarginChanged FINAL)
60 Q_PROPERTY(
qreal bottomMargin READ bottomMargin WRITE setBottomMargin RESET resetBottomMargin NOTIFY bottomMarginChanged FINAL)
61 Q_PROPERTY(
qreal padding READ padding WRITE setPadding RESET resetPadding NOTIFY paddingChanged FINAL)
62 Q_PROPERTY(
qreal topPadding READ topPadding WRITE setTopPadding RESET resetTopPadding NOTIFY topPaddingChanged FINAL)
63 Q_PROPERTY(
qreal leftPadding READ leftPadding WRITE setLeftPadding RESET resetLeftPadding NOTIFY leftPaddingChanged FINAL)
64 Q_PROPERTY(
qreal rightPadding READ rightPadding WRITE setRightPadding RESET resetRightPadding NOTIFY rightPaddingChanged FINAL)
65 Q_PROPERTY(
qreal bottomPadding READ bottomPadding WRITE setBottomPadding RESET resetBottomPadding NOTIFY bottomPaddingChanged FINAL)
66 Q_PROPERTY(
QLocale locale READ locale WRITE setLocale RESET resetLocale NOTIFY localeChanged FINAL)
68 Q_PROPERTY(
QQuickItem *parent READ parentItem WRITE setParentItem RESET resetParentItem NOTIFY parentChanged FINAL)
75 Q_PROPERTY(
bool activeFocus READ hasActiveFocus NOTIFY activeFocusChanged FINAL)
76 Q_PROPERTY(
bool modal READ isModal WRITE setModal NOTIFY modalChanged FINAL)
77 Q_PROPERTY(
bool dim READ dim WRITE setDim RESET resetDim NOTIFY dimChanged FINAL)
79 Q_PROPERTY(
qreal opacity READ opacity WRITE setOpacity NOTIFY opacityChanged FINAL)
81 Q_PROPERTY(ClosePolicy closePolicy READ closePolicy WRITE setClosePolicy RESET resetClosePolicy NOTIFY closePolicyChanged FINAL)
82 Q_PROPERTY(TransformOrigin transformOrigin READ transformOrigin WRITE setTransformOrigin FINAL)
88 Q_PROPERTY(
bool opened READ isOpened NOTIFY openedChanged FINAL REVISION(2, 3))
89 Q_PROPERTY(
bool mirrored READ isMirrored NOTIFY mirroredChanged FINAL REVISION(2, 3))
90 Q_PROPERTY(
bool enabled READ isEnabled WRITE setEnabled NOTIFY enabledChanged FINAL REVISION(2, 3))
93 Q_PROPERTY(
qreal horizontalPadding READ horizontalPadding WRITE setHorizontalPadding RESET resetHorizontalPadding NOTIFY horizontalPaddingChanged FINAL)
94 Q_PROPERTY(
qreal verticalPadding READ verticalPadding WRITE setVerticalPadding RESET resetVerticalPadding NOTIFY verticalPaddingChanged FINAL)
96 Q_PROPERTY(
qreal implicitContentWidth READ implicitContentWidth NOTIFY implicitContentWidthChanged FINAL REVISION(2, 5))
97 Q_PROPERTY(
qreal implicitContentHeight READ implicitContentHeight NOTIFY implicitContentHeightChanged FINAL REVISION(2, 5))
98 Q_PROPERTY(
qreal implicitBackgroundWidth READ implicitBackgroundWidth NOTIFY implicitBackgroundWidthChanged FINAL REVISION(2, 5))
99 Q_PROPERTY(
qreal implicitBackgroundHeight READ implicitBackgroundHeight NOTIFY implicitBackgroundHeightChanged FINAL REVISION(2, 5))
100 Q_PROPERTY(
qreal topInset READ topInset WRITE setTopInset RESET resetTopInset NOTIFY topInsetChanged FINAL REVISION(2, 5))
101 Q_PROPERTY(
qreal leftInset READ leftInset WRITE setLeftInset RESET resetLeftInset NOTIFY leftInsetChanged FINAL REVISION(2, 5))
102 Q_PROPERTY(
qreal rightInset READ rightInset WRITE setRightInset RESET resetRightInset NOTIFY rightInsetChanged FINAL REVISION(2, 5))
103 Q_PROPERTY(
qreal bottomInset READ bottomInset WRITE setBottomInset RESET resetBottomInset NOTIFY bottomInsetChanged FINAL REVISION(2, 5))
104 Q_CLASSINFO("DeferredPropertyNames", "background,contentItem")
134 qreal implicitWidth() const;
137 qreal implicitHeight() const;
140 qreal contentWidth() const;
143 qreal contentHeight() const;
146 qreal availableWidth() const;
147 qreal availableHeight() const;
149 qreal margins() const;
150 void setMargins(
qreal margins);
153 qreal topMargin() const;
154 void setTopMargin(
qreal margin);
155 void resetTopMargin();
157 qreal leftMargin() const;
158 void setLeftMargin(
qreal margin);
159 void resetLeftMargin();
161 qreal rightMargin() const;
162 void setRightMargin(
qreal margin);
163 void resetRightMargin();
165 qreal bottomMargin() const;
166 void setBottomMargin(
qreal margin);
167 void resetBottomMargin();
169 qreal padding() const;
170 void setPadding(
qreal padding);
173 qreal topPadding() const;
174 void setTopPadding(
qreal padding);
175 void resetTopPadding();
177 qreal leftPadding() const;
178 void setLeftPadding(
qreal padding);
179 void resetLeftPadding();
181 qreal rightPadding() const;
182 void setRightPadding(
qreal padding);
183 void resetRightPadding();
185 qreal bottomPadding() const;
186 void setBottomPadding(
qreal padding);
187 void resetBottomPadding();
190 void setLocale(const
QLocale &locale);
202 void resetParentItem();
213 bool hasFocus() const;
214 void setFocus(
bool focus);
216 bool hasActiveFocus() const;
218 bool isModal() const;
219 void setModal(
bool modal);
222 void setDim(
bool dim);
226 virtual
void setVisible(
bool visible);
228 qreal opacity() const;
229 void setOpacity(
qreal opacity);
234 enum ClosePolicyFlag {
236 CloseOnPressOutside = 0x01,
237 CloseOnPressOutsideParent = 0x02,
238 CloseOnReleaseOutside = 0x04,
239 CloseOnReleaseOutsideParent = 0x08,
245 ClosePolicy closePolicy()
const;
246 void setClosePolicy(ClosePolicy
policy);
247 void resetClosePolicy();
250 enum TransformOrigin {
257 TransformOrigin transformOrigin()
const;
258 void setTransformOrigin(TransformOrigin);
266 bool filtersChildMouseEvents()
const;
267 void setFiltersChildMouseEvents(
bool filter);
277 bool isOpened()
const;
278 bool isMirrored()
const;
284 qreal horizontalPadding()
const;
285 void setHorizontalPadding(
qreal padding);
286 void resetHorizontalPadding();
288 qreal verticalPadding()
const;
289 void setVerticalPadding(
qreal padding);
290 void resetVerticalPadding();
292 qreal implicitContentWidth()
const;
293 qreal implicitContentHeight()
const;
295 qreal implicitBackgroundWidth()
const;
296 qreal implicitBackgroundHeight()
const;
298 qreal topInset()
const;
299 void setTopInset(
qreal inset);
300 void resetTopInset();
302 qreal leftInset()
const;
303 void setLeftInset(
qreal inset);
304 void resetLeftInset();
306 qreal rightInset()
const;
307 void setRightInset(
qreal inset);
308 void resetRightInset();
310 qreal bottomInset()
const;
311 void setBottomInset(
qreal inset);
312 void resetBottomInset();
385 void classBegin() override;
386 void componentComplete() override;
387 bool isComponentComplete() const;
398 virtual
void mouseUngrabEvent();
400#if QT_CONFIG(quicktemplates2_multitouch)
402 virtual void touchUngrabEvent();
404#if QT_CONFIG(wheelevent)
405 virtual void wheelEvent(QWheelEvent *
event);
409 virtual void contentSizeChange(
const QSizeF &newSize,
const QSizeF &oldSize);
410 virtual void fontChange(
const QFont &newFont,
const QFont &oldFont);
411 virtual void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry);
412 virtual void localeChange(
const QLocale &newLocale,
const QLocale &oldLocale);
416 virtual void spacingChange(
qreal newSpacing,
qreal oldSpacing);
419 virtual QFont defaultFont()
const;
421#if QT_CONFIG(accessibility)
422 QAccessible::Role effectiveAccessibleRole()
const;
424 virtual QAccessible::Role accessibleRole()
const;
426 virtual void accessibilityActiveChanged(
bool active);
429 QString accessibleName()
const;
432 QVariant accessibleProperty(
const char *propertyName);
433 bool setAccessibleProperty(
const char *propertyName,
const QVariant &
value);