4#ifndef QQUICKIMAGESELECTOR_P_H
5#define QQUICKIMAGESELECTOR_P_H
18#include <QtCore/qurl.h>
19#include <QtCore/qobject.h>
20#include <QtCore/qvariant.h>
21#include <QtQml/qqmlproperty.h>
22#include <QtQml/qqmlparserstatus.h>
23#include <QtQml/private/qqmlpropertyvalueinterceptor_p.h>
24#include <QtQml/qqmlproperty.h>
25#include <QtQml/qqml.h>
83 bool m_complete =
false;
QObject * parent() const
Returns a pointer to the parent object.
The QQmlParserStatus class provides updates on the QML parser state.
The QQmlPropertyValueInterceptor class is inherited by property interceptors such as Behavior.
The QQmlProperty class abstracts accessing properties on objects created from QML.
QStringList fileExtensions() const override
void setCache(bool cache)
void setSource(const QUrl &source)
void setPath(const QString &path)
int calculateScore(const QStringList &states) const
void write(const QVariant &value) override
This method will be called when a new value is assigned to the property being intercepted.
bool updateActiveStates()
void setName(const QString &name)
void componentComplete() override
Invoked after the root component that caused this instantiation has completed construction.
void classBegin() override
Invoked after class creation, but before any properties have been set.
virtual QStringList fileExtensions() const
void setStates(const QVariantList &states)
void setSeparator(const QString &separator)
void setTarget(const QQmlProperty &property) override
Set the target property for the value interceptor.
void setUrl(const QUrl &url)
QStringList fileExtensions() const override
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLsizei GLsizei GLchar * source
GLsizei const GLchar *const * path
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
QLatin1StringView QLatin1String
QUrl url("example.com")
[constructor-url-reference]