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)
44 bool restoreEntryValues() const;
45 void setRestoreEntryValues(
bool);
47 bool isExplicit() const;
48 void setIsExplicit(
bool);
61 void detachFromState();
68 void restoreEntryValuesChanged();
69 void isExplicitChanged();
78 void verifyList(
const QQmlRefPointer<QV4::ExecutableCompilationUnit> &compilationUnit,
const QV4::CompiledData::Binding *binding);
80 void verifyBindings(
const QQmlRefPointer<QV4::ExecutableCompilationUnit> &compilationUnit,
const QList<const QV4::CompiledData::Binding *> &
props)
override;
81 void applyBindings(
QObject *
obj,
const QQmlRefPointer<QV4::ExecutableCompilationUnit> &compilationUnit,
const QList<const QV4::CompiledData::Binding *> &bindings)
override;
The QQmlCustomParser class allows you to add new arbitrary types to QML.
QQuickPropertyChangesParser()
\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_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
QQmlCustomParser * qmlCreateCustomParser< QQuickPropertyChanges >()