From a45f32a1f117c982b984d6b0a7cb3d6a1e7d54dc Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Thu, 18 Mar 2021 22:06:47 +0100 Subject: [PATCH] Add ScriptProxyModel --- libnymea-app/libnymea-app-core.h | 2 + libnymea-app/libnymea-app.pri | 2 + libnymea-app/models/scriptsproxymodel.cpp | 63 +++++++++++++++++++++++ libnymea-app/models/scriptsproxymodel.h | 41 +++++++++++++++ libnymea-app/scriptmanager.cpp | 13 +++++ libnymea-app/scriptmanager.h | 4 ++ 6 files changed, 125 insertions(+) create mode 100644 libnymea-app/models/scriptsproxymodel.cpp create mode 100644 libnymea-app/models/scriptsproxymodel.h diff --git a/libnymea-app/libnymea-app-core.h b/libnymea-app/libnymea-app-core.h index 903e9a5f..f70dd878 100644 --- a/libnymea-app/libnymea-app-core.h +++ b/libnymea-app/libnymea-app-core.h @@ -111,6 +111,7 @@ #include "types/script.h" #include "types/scripts.h" #include "types/types.h" +#include "models/scriptsproxymodel.h" #include "usermanager.h" #include "types/tokeninfos.h" #include "types/tokeninfo.h" @@ -319,6 +320,7 @@ void registerQmlTypes() { qmlRegisterUncreatableType(uri, 1, 0, "ScriptManager", "Get it from Engine"); qmlRegisterUncreatableType(uri, 1, 0, "Scripts", "Getit from ScriptManager"); qmlRegisterUncreatableType