From d7149d564117e3cbb8075ecdc39b073b8f11d32e Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Sun, 23 Jun 2024 14:05:34 -0700 Subject: [PATCH] core/objectrepeater: soft-remove in favor of Instantiator RIP my time. --- src/core/objectrepeater.hpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/objectrepeater.hpp b/src/core/objectrepeater.hpp index d1c482c..0361636 100644 --- a/src/core/objectrepeater.hpp +++ b/src/core/objectrepeater.hpp @@ -11,6 +11,8 @@ #include "model.hpp" ///! A Repeater / for loop / map for non Item derived objects. +/// > [!ERROR] Removed in favor of QtQml.Models.Instantiator +/// /// The ObjectRepeater creates instances of the provided delegate for every entry in the /// given model, similarly to a [Repeater] but for non visual types. /// @@ -44,6 +46,7 @@ class ObjectRepeater: public ObjectModel { Q_PROPERTY(QQmlComponent* delegate READ delegate WRITE setDelegate NOTIFY delegateChanged); Q_CLASSINFO("DefaultProperty", "delegate"); QML_ELEMENT; + QML_UNCREATABLE("ObjectRepeater has been removed in favor of QtQml.Models.Instantiator."); public: explicit ObjectRepeater(QObject* parent = nullptr): ObjectModel(parent) {}