Expose Theme on the QML side
authorKevin Ottens <kevin.ottens@nextcloud.com>
Wed, 21 Oct 2020 11:46:38 +0000 (13:46 +0200)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Wed, 21 Oct 2020 11:46:38 +0000 (13:46 +0200)
Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
src/gui/systray.cpp

index 899cbf7415db005b59bbd3f32e0c43e2373de89b..d29456207e710e626637255d0d7fb5d5e6a192c5 100644 (file)
@@ -74,6 +74,12 @@ Systray::Systray()
         }
     );
 
+    qmlRegisterSingletonType<Systray>("com.nextcloud.desktopclient", 1, 0, "Theme",
+        [](QQmlEngine *, QJSEngine *) -> QObject * {
+            return Theme::instance();
+        }
+    );
+
     qmlRegisterSingletonType<Systray>("com.nextcloud.desktopclient", 1, 0, "Systray",
         [](QQmlEngine *, QJSEngine *) -> QObject * {
             return Systray::instance();