7#include <QtQuick/qtquickglobal.h>
9#include <QtQml/qqmlcomponent.h>
11#include <QtCore/QObject>
12#include <QtCore/QList>
13#include <QtCore/qproperty.h>
14#include <QtGui/qevent.h>
15#include <QtGui/qfont.h>
16#include <QtGui/qaccessible.h>
79 Q_PROPERTY(
qreal opacity READ opacity WRITE setOpacity NOTIFY opacityChanged FINAL)
97 Q_PROPERTY(
qreal baselineOffset READ baselineOffset WRITE setBaselineOffset NOTIFY baselineOffsetChanged)
101 Q_PROPERTY(
bool focus READ hasFocus WRITE setFocus NOTIFY focusChanged FINAL)
102 Q_PROPERTY(
bool activeFocus READ hasActiveFocus NOTIFY activeFocusChanged FINAL)
103 Q_PROPERTY(
bool activeFocusOnTab READ activeFocusOnTab WRITE setActiveFocusOnTab NOTIFY activeFocusOnTabChanged FINAL REVISION(2, 1))
105 Q_PROPERTY(
qreal rotation READ rotation WRITE setRotation NOTIFY rotationChanged)
107 Q_PROPERTY(
TransformOrigin transformOrigin READ transformOrigin WRITE setTransformOrigin NOTIFY transformOriginChanged FINAL)
111 Q_PROPERTY(
bool smooth READ smooth WRITE setSmooth NOTIFY smoothChanged FINAL)
112 Q_PROPERTY(
bool antialiasing READ antialiasing WRITE setAntialiasing NOTIFY antialiasingChanged RESET resetAntialiasing FINAL)
113 Q_PROPERTY(
qreal implicitWidth READ implicitWidth WRITE setImplicitWidth NOTIFY implicitWidthChanged)
114 Q_PROPERTY(
qreal implicitHeight READ implicitHeight WRITE setImplicitHeight NOTIFY implicitHeightChanged)
115 Q_PROPERTY(
QObject *containmentMask READ containmentMask WRITE setContainmentMask NOTIFY containmentMaskChanged REVISION(2, 11) FINAL)
117#if QT_CONFIG(quick_shadereffect)
123 Q_CLASSINFO("qt_QmlJSWrapperFactoryMethod", "_q_createJSWrapper(
QV4::ExecutionEngine*)")
129 ItemClipsChildrenToShape = 0x01,
131 ItemAcceptsInputMethod = 0x02,
133 ItemIsFocusScope = 0x04,
134 ItemHasContents = 0x08,
135 ItemAcceptsDrops = 0x10,
136 ItemIsViewport = 0x20,
137 ItemObservesViewport = 0x40,
154 ItemEnabledHasChanged
193 void setState(
const QString &);
195 qreal baselineOffset()
const;
196 void setBaselineOffset(
qreal);
210 void setWidth(
qreal);
212 void setImplicitWidth(
qreal);
213 qreal implicitWidth()
const;
217 void setHeight(
qreal);
219 void setImplicitHeight(
qreal);
220 qreal implicitHeight()
const;
228 QPointF transformOriginPoint()
const;
229 void setTransformOriginPoint(
const QPointF &);
234 qreal rotation()
const;
235 void setRotation(
qreal);
237 void setScale(
qreal);
239 qreal opacity()
const;
240 void setOpacity(
qreal);
243 void setVisible(
bool);
245 bool isEnabled()
const;
246 void setEnabled(
bool);
249 void setSmooth(
bool);
251 bool activeFocusOnTab()
const;
252 void setActiveFocusOnTab(
bool);
254 bool antialiasing()
const;
255 void setAntialiasing(
bool);
256 void resetAntialiasing();
263 virtual QRectF clipRect()
const;
266 bool hasActiveFocus()
const;
267 bool hasFocus()
const;
270 bool isFocusScope()
const;
275 Qt::MouseButtons acceptedMouseButtons()
const;
276 void setAcceptedMouseButtons(Qt::MouseButtons buttons);
277 bool acceptHoverEvents()
const;
278 void setAcceptHoverEvents(
bool enabled);
279 bool acceptTouchEvents()
const;
280 void setAcceptTouchEvents(
bool accept);
288 bool isUnderMouse()
const;
291 bool keepMouseGrab()
const;
292 void setKeepMouseGrab(
bool);
293 bool filtersChildMouseEvents()
const;
294 void setFiltersChildMouseEvents(
bool filter);
297 void ungrabTouchPoints();
298 bool keepTouchGrab()
const;
299 void setKeepTouchGrab(
bool);
306 QObject *containmentMask() const;
319#if QT_DEPRECATED_SINCE(6, 5)
329#if QT_DEPRECATED_SINCE(6, 5)
339#if QT_DEPRECATED_SINCE(6, 5)
347#if QT_DEPRECATED_SINCE(6, 5)
374 virtual bool isTextureProvider()
const;
389 void smoothChanged(
bool);
390 void antialiasingChanged(
bool);
391 void clipChanged(
bool);
394 void childrenChanged();
395 void opacityChanged();
396 void enabledChanged();
397 void visibleChanged();
398 void visibleChildrenChanged();
399 void rotationChanged();
405 void heightChanged();
407 void implicitWidthChanged();
408 void implicitHeightChanged();
417 bool isComponentComplete() const;
419 virtual
void geometryChange(const
QRectF &newGeometry, const
QRectF &oldGeometry);
425 bool widthValid()
const;
426 bool heightValid()
const;
429 void classBegin()
override;
430 void componentComplete()
override;
443 virtual void mouseUngrabEvent();
444 virtual void touchUngrabEvent();
445#if QT_CONFIG(wheelevent)
446 virtual void wheelEvent(QWheelEvent *
event);
452#if QT_CONFIG(quick_draganddrop)
453 virtual void dragEnterEvent(QDragEnterEvent *);
454 virtual void dragMoveEvent(QDragMoveEvent *);
455 virtual void dragLeaveEvent(QDragLeaveEvent *);
456 virtual void dropEvent(QDropEvent *);
461 virtual void releaseResources();
462 virtual void updatePolish();
473 friend class QAccessibleQuickItem;
474 friend class QQuickAccessibleAttached;
485 if (!
o || !
o->isQuickItemType())
491 if (!
o || !
o->isQuickItemType())
497#ifndef QT_NO_DEBUG_STREAM
The QCursor class provides a mouse cursor with an arbitrary shape.
The QFocusEvent class contains event parameters for widget focus events.
The QJSValue class acts as a container for Qt/JavaScript data types.
The QKeyEvent class describes a key event.
The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space.
\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}.
void baselineOffsetChanged(qreal)
void activeFocusChanged(bool)
TransformOrigin
\variable QQuickItem::ItemChangeData::realValue The numeric value that has changed: \l {QQuickItem::o...
Q_REVISION(2, 4) Q_INVOKABLE bool grabToImage(const QJSValue &callback
QQmlListProperty< QQuickTransform > transform()
Q_REVISION(2, 1) void activeFocusOnTabChanged(bool)
Q_REVISION(2, 7) Q_INVOKABLE QPointF mapToGlobal(qreal x
void childrenRectChanged(const QRectF &)
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
@ ItemActiveFocusHasChanged
@ ItemAntialiasingHasChanged
@ ItemDevicePixelRatioHasChanged
void stateChanged(const QString &)
Contains color groups for each QML item state. \inmodule QtQuick.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\inmodule QtCore\reentrant
\group qtquick-scenegraph-nodes \title Qt Quick Scene Graph Node classes
The renderer class is the abstract baseclass used for rendering the QML scene graph.
The QSGTextureProvider class encapsulates texture based entities in QML.
\macro QT_RESTRICTED_CAST_FROM_ASCII
The QTouchEvent class contains parameters that describe a touch event.
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
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
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
static void setClip(QPainter *painter, QGraphicsItem *item)
static void unsetCursor(QWindow *w)
static bool contains(const QJsonArray &haystack, unsigned needle)
n void setPosition(void) \n\
GLsizei const GLfloat * v
[13]
GLuint GLfloat GLfloat GLfloat GLfloat GLfloat z
GLint GLint GLint GLint GLint x
[0]
GLint GLsizei GLsizei height
GLenum GLuint GLintptr GLsizeiptr size
[1]
GLenum GLenum GLsizei const GLuint * ids
GLdouble GLdouble GLdouble GLdouble top
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
GLint GLint GLint GLint GLint GLint GLint GLbitfield mask
GLuint GLenum GLenum transform
GLenum GLenum GLenum GLenum GLenum scale
static const QRectF boundingRect(const QPointF *points, int pointCount)
#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)
QQuickItem * qobject_cast< QQuickItem * >(QObject *o)
const QQuickItem * qobject_cast< const QQuickItem * >(const QObject *o)
QDebug Q_QUICK_EXPORT operator<<(QDebug debug, const QQuickItem *item)
#define QT_DEPRECATED_VERSION_X_6_5(text)
#define QT_VERSION_CHECK(major, minor, patch)
unsigned long long quint64
item setCursor(Qt::IBeamCursor)
[1]
QSGTransformNode * transformNode
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent
ItemChangeData(QQuickItem *v)
ItemChangeData(QQuickWindow *v)