46 Q_PROPERTY(
bool active READ active WRITE setActive NOTIFY activeChanged)
48 Q_PROPERTY(
QQmlComponent *sourceComponent READ sourceComponent WRITE setSourceComponent RESET resetSourceComponent NOTIFY sourceComponentChanged)
52 Q_PROPERTY(
bool asynchronous READ asynchronous WRITE setAsynchronous NOTIFY asynchronousChanged)
61 void setActive(
bool newVal);
66 void setSource(const
QUrl &);
70 void resetSourceComponent();
74 Status status()
const;
75 qreal progress()
const;
77 bool asynchronous()
const;
78 void setAsynchronous(
bool a);
93 void componentComplete()
override;
101 void setSource(
const QUrl &sourceUrl,
bool needsClear);
102 void loadFromSource();
103 void loadFromSourceComponent();
109 void disposeInitialPropertyValues();
113 void createComponent();
118 QQmlStrongJSQObjectReference<QQmlComponent> m_component;
124 bool m_loadingFromSource : 1;
125 bool m_asynchronous : 1;
The QQmlContext class defines a context within a QML engine.