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_PROPERTY(PopupType popupType READ popupType WRITE setPopupType RESET resetPopupType NOTIFY popupTypeChanged FINAL REVISION(6, 8))
105 Q_CLASSINFO("DeferredPropertyNames", "background,contentItem")
135 qreal implicitWidth() const;
138 qreal implicitHeight() const;
141 qreal contentWidth() const;
144 qreal contentHeight() const;
147 qreal availableWidth() const;
148 qreal availableHeight() const;
150 qreal margins() const;
151 void setMargins(
qreal margins);
154 qreal topMargin() const;
155 void setTopMargin(
qreal margin);
156 void resetTopMargin();
158 qreal leftMargin() const;
159 void setLeftMargin(
qreal margin);
160 void resetLeftMargin();
162 qreal rightMargin() const;
163 void setRightMargin(
qreal margin);
164 void resetRightMargin();
166 qreal bottomMargin() const;
167 void setBottomMargin(
qreal margin);
168 void resetBottomMargin();
170 qreal padding() const;
171 void setPadding(
qreal padding);
174 qreal topPadding() const;
175 void setTopPadding(
qreal padding);
176 void resetTopPadding();
178 qreal leftPadding() const;
179 void setLeftPadding(
qreal padding);
180 void resetLeftPadding();
182 qreal rightPadding() const;
183 void setRightPadding(
qreal padding);
184 void resetRightPadding();
186 qreal bottomPadding() const;
187 void setBottomPadding(
qreal padding);
188 void resetBottomPadding();
191 void setLocale(const
QLocale &locale);
203 void resetParentItem();
214 bool hasFocus() const;
215 void setFocus(
bool focus);
217 bool hasActiveFocus() const;
219 bool isModal() const;
220 void setModal(
bool modal);
223 void setDim(
bool dim);
227 virtual
void setVisible(
bool visible);
229 qreal opacity() const;
230 virtual
void setOpacity(
qreal opacity);
235 enum ClosePolicyFlag {
237 CloseOnPressOutside = 0x01,
238 CloseOnPressOutsideParent = 0x02,
239 CloseOnReleaseOutside = 0x04,
240 CloseOnReleaseOutsideParent = 0x08,
246 ClosePolicy closePolicy()
const;
247 void setClosePolicy(ClosePolicy
policy);
248 void resetClosePolicy();
251 enum TransformOrigin {
258 TransformOrigin transformOrigin()
const;
259 void setTransformOrigin(TransformOrigin);
267 bool filtersChildMouseEvents()
const;
268 void setFiltersChildMouseEvents(
bool filter);
278 bool isOpened()
const;
279 bool isMirrored()
const;
285 qreal horizontalPadding()
const;
286 void setHorizontalPadding(
qreal padding);
287 void resetHorizontalPadding();
289 qreal verticalPadding()
const;
290 void setVerticalPadding(
qreal padding);
291 void resetVerticalPadding();
293 qreal implicitContentWidth()
const;
294 qreal implicitContentHeight()
const;
296 qreal implicitBackgroundWidth()
const;
297 qreal implicitBackgroundHeight()
const;
299 qreal topInset()
const;
300 void setTopInset(
qreal inset);
301 void resetTopInset();
303 qreal leftInset()
const;
304 void setLeftInset(
qreal inset);
305 void resetLeftInset();
307 qreal rightInset()
const;
308 void setRightInset(
qreal inset);
309 void resetRightInset();
311 qreal bottomInset()
const;
312 void setBottomInset(
qreal inset);
313 void resetBottomInset();
322 PopupType popupType()
const;
323 void setPopupType(PopupType);
324 void resetPopupType();
398 void classBegin() override;
399 void componentComplete() override;
400 bool isComponentComplete() const;
411 virtual
void mouseUngrabEvent();
413#if QT_CONFIG(quicktemplates2_multitouch)
415 virtual void touchUngrabEvent();
417#if QT_CONFIG(wheelevent)
418 virtual void wheelEvent(QWheelEvent *
event);
422 virtual void contentSizeChange(
const QSizeF &newSize,
const QSizeF &oldSize);
423 virtual void fontChange(
const QFont &newFont,
const QFont &oldFont);
424 virtual void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry);
425 virtual void localeChange(
const QLocale &newLocale,
const QLocale &oldLocale);
429 virtual void spacingChange(
qreal newSpacing,
qreal oldSpacing);
432 virtual QFont defaultFont()
const;
434#if QT_CONFIG(accessibility)
435 QAccessible::Role effectiveAccessibleRole()
const;
437 virtual QAccessible::Role accessibleRole()
const;
439 virtual void accessibilityActiveChanged(
bool active);
442 QString accessibleName()
const;
445 QVariant accessibleProperty(
const char *propertyName);
446 bool setAccessibleProperty(
const char *propertyName,
const QVariant &
value);