From 5ad569eefe2d93e63d92a61b7697f413bafc20d3 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Tue, 14 Dec 2021 12:39:06 +0100 Subject: [PATCH] Allow disabling plugin settings by configuration --- nymea-app/ui/Configuration.qml | 1 + nymea-app/ui/ConfigurationBase.qml | 1 + nymea-app/ui/SettingsPage.qml | 2 ++ 3 files changed, 4 insertions(+) diff --git a/nymea-app/ui/Configuration.qml b/nymea-app/ui/Configuration.qml index 83109bad..267796f2 100644 --- a/nymea-app/ui/Configuration.qml +++ b/nymea-app/ui/Configuration.qml @@ -16,4 +16,5 @@ ConfigurationBase { webServerSettingsEnabled: true zigbeeSettingsEnabled: true modbusSettingsEnabled: true + pluginSettingsEnabled: true } diff --git a/nymea-app/ui/ConfigurationBase.qml b/nymea-app/ui/ConfigurationBase.qml index ad0f7eb7..b2a4569c 100644 --- a/nymea-app/ui/ConfigurationBase.qml +++ b/nymea-app/ui/ConfigurationBase.qml @@ -16,4 +16,5 @@ Item { property bool webServerSettingsEnabled: false property bool zigbeeSettingsEnabled: false property bool modbusSettingsEnabled: false + property bool pluginSettingsEnabled: false } diff --git a/nymea-app/ui/SettingsPage.qml b/nymea-app/ui/SettingsPage.qml index 130feeca..014bf101 100644 --- a/nymea-app/ui/SettingsPage.qml +++ b/nymea-app/ui/SettingsPage.qml @@ -214,6 +214,8 @@ Page { Layout.fillWidth: true Material.elevation: layout.isGrid ? 1 : 0 + visible: Configuration.pluginSettingsEnabled + padding: 0 NymeaSwipeDelegate { width: parent.width