refactor: rename ReloadPropagator to Scope

This commit is contained in:
outfoxxed 2024-03-03 17:10:29 -08:00
parent 1188bdd8b3
commit 65ad2a9877
Signed by untrusted user: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -76,7 +76,7 @@ private:
static QObject* getChildByReloadId(QObject* parent, const QString& reloadId); static QObject* getChildByReloadId(QObject* parent, const QString& reloadId);
}; };
///! Basic type that propagates reloads to child items in order. ///! Scope that propagates reloads to child items in order.
/// Convenience type equivalent to setting `reloadableId` on properties in a /// Convenience type equivalent to setting `reloadableId` on properties in a
/// QtObject instance. /// QtObject instance.
/// ///
@ -87,7 +87,7 @@ private:
/// Variants { /// Variants {
/// variants: ... /// variants: ...
/// ///
/// ReloadPropagator { /// Scope {
/// // everything in here behaves the same as if it was defined /// // everything in here behaves the same as if it was defined
/// // directly in `Variants` reload-wise. /// // directly in `Variants` reload-wise.
/// } /// }
@ -97,7 +97,7 @@ class ReloadPropagator: public Reloadable {
Q_OBJECT; Q_OBJECT;
Q_PROPERTY(QQmlListProperty<QObject> children READ data); Q_PROPERTY(QQmlListProperty<QObject> children READ data);
Q_CLASSINFO("DefaultProperty", "children"); Q_CLASSINFO("DefaultProperty", "children");
QML_ELEMENT; QML_NAMED_ELEMENT(Scope);
public: public:
explicit ReloadPropagator(QObject* parent = nullptr): Reloadable(parent) {} explicit ReloadPropagator(QObject* parent = nullptr): Reloadable(parent) {}