Warning, /plasma/libksysguard/faces/facepackages/horizontalbars/contents/ui/Config.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  SPDX-FileCopyrigh*tText: 2019 Marco Martin <mart@kde.org>
0003  SPDX-FileCopyrightText: 2019 Kai Uwe Broulik <kde@broulik.de>
0004  SPDX-FileCopyrightText: 2024 Arjen Hiemstra <ahiemstra@heimr.nl>
0005 
0006  SPDX-License-Identifier: LGPL-2.0-or-later
0007 */
0008 
0009 import QtQuick
0010 import QtQuick.Layouts
0011 import QtQuick.Controls as QQC2
0012 
0013 import org.kde.kirigami as Kirigami
0014 
0015 import org.kde.ksysguard.sensors as Sensors
0016 import org.kde.ksysguard.faces as Faces
0017 
0018 Kirigami.FormLayout {
0019     property alias cfg_rangeAuto: rangeAutoCheckbox.checked
0020     property alias cfg_rangeFrom: rangeFromSpin.value
0021     property alias cfg_rangeFromUnit: rangeFromSpin.unit
0022     property alias cfg_rangeFromMultiplier: rangeFromSpin.multiplier
0023     property alias cfg_rangeTo: rangeToSpin.value
0024     property alias cfg_rangeToUnit: rangeToSpin.unit
0025     property alias cfg_rangeToMultiplier: rangeToSpin.multiplier
0026 
0027     QQC2.CheckBox {
0028         id: rangeAutoCheckbox
0029         text: i18n("Automatic Data Range")
0030     }
0031     Faces.SensorRangeSpinBox {
0032         id: rangeFromSpin
0033         Kirigami.FormData.label: i18n("From:")
0034         Layout.preferredWidth: Kirigami.Units.gridUnit * 10
0035         enabled: !rangeAutoCheckbox.checked
0036         sensors: controller.highPrioritySensorIds
0037     }
0038     Faces.SensorRangeSpinBox {
0039         id: rangeToSpin
0040         Kirigami.FormData.label: i18n("To:")
0041         Layout.preferredWidth: Kirigami.Units.gridUnit * 10
0042         enabled: !rangeAutoCheckbox.checked
0043         sensors: controller.highPrioritySensorIds
0044     }
0045 }