4#ifndef DESIGNERSUPPORT_H
5#define DESIGNERSUPPORT_H
18#include <QtQuick/qtquickglobal.h>
19#include <QtCore/QtGlobal>
20#include <QtCore/QHash>
21#include <QtCore/QRectF>
22#include <QtCore/private/qglobal_p.h>
43 TransformOrigin = 0x00000001,
44 Transform = 0x00000002,
45 BasicTransform = 0x00000004,
46 Position = 0x00000008,
52 OpacityValue = 0x00000100,
53 ChildrenChanged = 0x00000200,
54 ChildrenStackingChanged = 0x00000400,
55 ParentChanged = 0x00000800,
60 EffectReference = 0x00008000,
62 HideReference = 0x00020000,
64 TransformUpdateMask = TransformOrigin | Transform | BasicTransform | Position |
Size |
Window,
65 ComplexTransformUpdateMask = Transform |
Window,
67 ChildrenUpdateMask = ChildrenChanged | ChildrenStackingChanged | EffectReference |
Window,
68 AllMask = TransformUpdateMask | ContentUpdateMask | ChildrenUpdateMask
75 void refFromEffectItem(
QQuickItem *referencedItem,
bool hide =
true);
76 void derefFromEffectItem(
QQuickItem *referencedItem,
bool unhide =
true);
80 static bool isDirty(
QQuickItem *referencedItem, DirtyType dirtyType);
81 static void addDirty(
QQuickItem *referencedItem, DirtyType dirtyType);
82 static void resetDirty(
QQuickItem *referencedItem);
94 static void emitComponentCompleteSignalForAttachedProperty(
QObject *
item);
111 static void activateDesignerMode();
113 static void disableComponentComplete();
114 static void enableComponentComplete();
The QQmlContext class defines a context within a QML engine.
QList< PropertyName > PropertyNameList
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
The QQuickView class provides a window for displaying a Qt Quick user interface.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
\inmodule QtCore\reentrant
\macro QT_RESTRICTED_CAST_FROM_ASCII
[Window class with invokable method]
Combined button and popup list for selecting options.
std::pair< T1, T2 > QPair
GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
static const QRectF boundingRect(const QPointF *points, int pointCount)
QQuickDesignerSupport DesignerSupport