4#ifndef QQMLPROPERTY_P_H
5#define QQMLPROPERTY_P_H
20#include <private/qobject_p.h>
21#include <private/qqmlcontextdata_p.h>
22#include <private/qqmlpropertydata_p.h>
23#include <private/qqmlpropertyindex_p.h>
24#include <private/qqmlrefcount_p.h>
25#include <private/qtqmlglobal_p.h>
27#include <QtQml/qqmlengine.h>
58 static bool resolveUrlsOnAssignment();
63 {
return encodedIndex(core, valueTypeData); }
72 bool isValueType()
const;
78 bool writeValueProperty(
const QVariant &, QQmlPropertyData::WriteFlags);
83 static bool writeValueProperty(
QObject *,
86 QQmlPropertyData::WriteFlags
flags = {});
87 static bool resetValueProperty(
QObject *,
90 QQmlPropertyData::WriteFlags
flags = {});
93 QQmlPropertyData::WriteFlags
flags = {});
95 QQmlPropertyData::WriteFlags
flags = {});
142 const QObject *receiver,
int method_index,
144 static void flushSignal(
const QObject *sender,
int signal_index);
152 QQmlPropertyPrivate::InitFlags
flags);
The QQmlContext class defines a context within a QML engine.
QQmlPropertyIndex encodedIndex() const
QQmlPropertyData valueTypeData
static QQmlPropertyPrivate * get(const QQmlProperty &p)
Q_DECLARE_FLAGS(InitFlags, InitFlag)
QQmlRefPointer< QQmlContextData > context
static QQmlPropertyIndex encodedIndex(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData)
QPointer< QQmlEngine > engine
QPointer< QObject > object
The QQmlProperty class abstracts accessing properties on objects created from QML.
Type
This enum specifies a type of QML property.
PropertyTypeCategory
This enum specifies a category of QML property.
\macro QT_RESTRICTED_CAST_FROM_ASCII
static void writeFlags(QTextStream &stream, const Provider &provider)
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
GLboolean GLboolean GLboolean b
GLsizei GLenum GLenum * types
gzip write("uncompressed data")
connect(quitButton, &QPushButton::clicked, &app, &QCoreApplication::quit, Qt::QueuedConnection)
QQmlPropertyIndex targetIndex