core/objectrepeater: soft-remove in favor of Instantiator

RIP my time.
This commit is contained in:
outfoxxed 2024-06-23 14:05:34 -07:00
parent c78c86425d
commit d7149d5641
Signed by: outfoxxed
GPG Key ID: 4C88A185FB89301E
1 changed files with 3 additions and 0 deletions

View File

@ -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<QObject> {
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) {}