4#ifndef QQUICKLOADER_P_H
5#define QQUICKLOADER_P_H
27 Q_PROPERTY(
bool active READ active WRITE setActive NOTIFY activeChanged)
29 Q_PROPERTY(
QQmlComponent *sourceComponent READ sourceComponent WRITE setSourceComponent RESET resetSourceComponent NOTIFY sourceComponentChanged)
33 Q_PROPERTY(
bool asynchronous READ asynchronous WRITE setAsynchronous NOTIFY asynchronousChanged)
42 void setActive(
bool newVal);
48 void setSourceWithoutResolve(const
QUrl &
source);
52 void resetSourceComponent();
56 Status status()
const;
57 qreal progress()
const;
59 bool asynchronous()
const;
60 void setAsynchronous(
bool a);
75 void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry)
override;
76 void componentComplete()
override;
80 QUrl setSourceUrlHelper(
const QUrl &unresolvedUrl);
81 void setSource(
const QUrl &sourceUrl,
bool needsClear);
82 void loadFromSource();
83 void loadFromSourceComponent();
The QJSValue class acts as a container for Qt/JavaScript data types.
The QQmlComponent class encapsulates a QML component definition.
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
ItemChange
Used in conjunction with QQuickItem::itemChange() to notify the item about certain types of changes.
void asynchronousChanged()
void sourceComponentChanged()
\inmodule QtCore\reentrant
void statusChanged(QQmlComponent::Status status)
[1]
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLboolean GLboolean GLboolean GLboolean a
[7]
GLsizei GLsizei GLchar * source
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)