import QtQuick import QtQuick.Controls import QtQuick.Layouts import org.kde.plasma.core as PlasmaCore import org.kde.plasma.components as PlasmaComponents import org.kde.kirigami as Kirigami import org.kde.kquickcontrols as KQControls import org.kde.kcmutils as KCM import "../lib/helper.js" as Helper KCM.SimpleKCM { id: root property alias cfg_debug_active: debug_active.checked property alias cfg_debug_charge: debug_charge.value property bool debug_activeDefault property int debug_chargeDefault property int cfg_pollingrate property int cfg_batteryheight property string cfg_colorEmpty property string cfg_colorHalf property string cfg_colorFull property bool cfg_notifications property int cfg_batteryThreshold property int cfg_pollingrateDefault property int cfg_batteryheightDefault property string cfg_colorEmptyDefault property string cfg_colorHalfDefault property string cfg_colorFullDefault property bool cfg_notificationsDefault property int cfg_batteryThresholdDefault Kirigami.FormLayout { anchors.fill: parent wideMode: false GridLayout { columns: 3 rows: 2 rowSpacing: 10 // first row Text { text: "debug:" color: PlasmaCore.Theme.textColor } PlasmaComponents.CheckBox { id: debug_active } Text { text: "" } // second row Text { text: "battery charge:" color: PlasmaCore.Theme.textColor } Slider { id: debug_charge value: 0 from: 0 to: 100 stepSize: 1 } Text { text: cfg_debug_charge + "%" color: PlasmaCore.Theme.textColor } } } }