18#include <QtCore/qobject.h>
19#include <QtCore/qmargins.h>
20#include <QtGui/qevent.h>
21#include <QtCore/qlocale.h>
22#include <QtGui/qfont.h>
23#include <QtGui/qpalette.h>
24#include <QtQuickTemplates2/private/qtquicktemplates2global_p.h>
25#include <QtQml/qqml.h>
26#include <QtQml/qqmllist.h>
27#include <QtQml/qqmlparserstatus.h>
28#include <QtQuick/qquickitem.h>
30#if QT_CONFIG(accessibility)
31#include <QtGui/qaccessible.h>
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)
69 Q_PROPERTY(
QQuickItem *background READ background WRITE setBackground NOTIFY backgroundChanged FINAL)
70 Q_PROPERTY(
QQuickItem *contentItem READ contentItem WRITE setContentItem NOTIFY contentItemChanged FINAL)
74 Q_PROPERTY(
bool focus READ hasFocus WRITE setFocus NOTIFY focusChanged 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;
280 bool isEnabled()
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);
The QFocusEvent class contains event parameters for widget focus events.
The QKeyEvent class describes a key event.
\inmodule QtCore\reentrant
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQmlParserStatus class provides updates on the QML parser state.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
Contains color groups for each QML item state. \inmodule QtQuick.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QTouchEvent class contains parameters that describe a touch event.
Combined button and popup list for selecting options.
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static void setClip(QPainter *painter, QGraphicsItem *item)
n void setPosition(void) \n\
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat z
GLint GLint GLint GLint GLint x
[0]
GLint GLsizei GLsizei height
GLenum GLenum GLsizei const GLuint GLboolean enabled
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLenum GLenum GLenum GLenum scale
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
static qreal position(const QQuickItem *item, QQuickAnchors::Anchor anchorLine)
QQuickAnchors * anchors(QQuickItem *item)
file open(QIODevice::ReadOnly)
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent