summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@hotmail.de>2023-06-19 19:54:58 +0200
committerNicolas Werner <nicolas.werner@hotmail.de>2023-06-19 19:55:14 +0200
commit08d5980d40e8b17764e118f30c88b346b71d1cb9 (patch)
treea974d540b6ecd0f406169f8ef711c6e21055a958 /src
parentFix double nested nheko folder (diff)
downloadnheko-08d5980d40e8b17764e118f30c88b346b71d1cb9.tar.xz
Properly register image pack types
Diffstat (limited to 'src')
-rw-r--r--src/ImagePackListModel.h8
-rw-r--r--src/SingleImagePackModel.h3
2 files changed, 9 insertions, 2 deletions
diff --git a/src/ImagePackListModel.h b/src/ImagePackListModel.h

index 435c3902..f2c718b4 100644 --- a/src/ImagePackListModel.h +++ b/src/ImagePackListModel.h
@@ -8,10 +8,14 @@ #include <QQmlEngine> #include <QSharedPointer> -class SingleImagePackModel; -class ImagePackListModel final : public QAbstractListModel +#include "SingleImagePackModel.h" + +class ImagePackListModel : public QAbstractListModel { Q_OBJECT + QML_ELEMENT + QML_UNCREATABLE("") + Q_PROPERTY(bool containsAccountPack READ containsAccountPack CONSTANT) public: enum Roles diff --git a/src/SingleImagePackModel.h b/src/SingleImagePackModel.h
index 595f5a78..e1ab98fb 100644 --- a/src/SingleImagePackModel.h +++ b/src/SingleImagePackModel.h
@@ -6,6 +6,7 @@ #include <QAbstractListModel> #include <QList> +#include <QQmlEngine> #include <QUrl> #include <mtx/events/mscs/image_packs.hpp> @@ -15,6 +16,8 @@ class SingleImagePackModel final : public QAbstractListModel { Q_OBJECT + QML_ELEMENT + QML_UNCREATABLE("") Q_PROPERTY(QString roomid READ roomid CONSTANT) Q_PROPERTY(bool fromSpace READ fromSpace CONSTANT)