4#ifndef QQUICKPROPERTYCHANGES_H
5#define QQUICKPROPERTYCHANGES_H
19#include <private/qqmlcustomparser_p.h>
29 Q_PROPERTY(
bool restoreEntryValues READ restoreEntryValues WRITE setRestoreEntryValues
30 NOTIFY restoreEntryValuesChanged FINAL)
31 Q_PROPERTY(
bool explicit READ isExplicit WRITE setIsExplicit NOTIFY isExplicitChanged FINAL)
35 Q_CLASSINFO(
"ImmediatePropertyNames",
"target,restoreEntryValues,explicit,objectName")
44 bool restoreEntryValues()
const;
45 void setRestoreEntryValues(
bool);
47 bool isExplicit()
const;
48 void setIsExplicit(
bool);
61 void detachFromState();
The QQmlCustomParser class allows you to add new arbitrary types to QML.
@ AcceptsAttachedProperties
void verifyBindings(const QQmlRefPointer< QV4::ExecutableCompilationUnit > &compilationUnit, const QList< const QV4::CompiledData::Binding * > &props) override
QQuickPropertyChangesParser()
void verifyList(const QQmlRefPointer< QV4::ExecutableCompilationUnit > &compilationUnit, const QV4::CompiledData::Binding *binding)
void applyBindings(QObject *obj, const QQmlRefPointer< QV4::ExecutableCompilationUnit > &compilationUnit, const QList< const QV4::CompiledData::Binding * > &bindings) override
void restoreEntryValuesChanged()
virtual ActionList actions()
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLenum GLuint GLsizei const GLenum * props
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
QQmlCustomParser * qmlCreateCustomParser< QQuickPropertyChanges >()