Warning, /plasma/libksysguard/faces/facepackages/barchart/contents/ui/Config.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2019 Marco Martin <mart@kde.org> 0003 SPDX-FileCopyrightText: 2019 Kai Uwe Broulik <kde@broulik.de> 0004 0005 SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 0009 import QtQuick.Layouts 0010 import QtQuick.Controls as QQC2 0011 0012 import org.kde.kirigami as Kirigami 0013 0014 import org.kde.ksysguard.sensors as Sensors 0015 import org.kde.ksysguard.faces as Faces 0016 0017 Kirigami.FormLayout { 0018 id: root 0019 0020 property alias cfg_showLegend: showSensorsLegendCheckbox.checked 0021 property alias cfg_barChartStacked: stackedCheckbox.checked 0022 property alias cfg_showGridLines: showGridLinesCheckBox.checked 0023 property alias cfg_showYAxisLabels: showYAxisLabelsCheckbox.checked 0024 0025 property alias cfg_rangeAuto: rangeAutoCheckbox.checked 0026 property alias cfg_rangeFrom: rangeFromSpin.value 0027 property alias cfg_rangeFromUnit: rangeFromSpin.unit 0028 property alias cfg_rangeFromMultiplier: rangeFromSpin.multiplier 0029 property alias cfg_rangeTo: rangeToSpin.value 0030 property alias cfg_rangeToUnit: rangeToSpin.unit 0031 property alias cfg_rangeToMultiplier: rangeToSpin.multiplier 0032 0033 QQC2.CheckBox { 0034 id: showSensorsLegendCheckbox 0035 text: i18n("Show Sensors Legend") 0036 } 0037 QQC2.CheckBox { 0038 id: stackedCheckbox 0039 text: i18n("Stacked Bars") 0040 } 0041 QQC2.CheckBox { 0042 id: showGridLinesCheckBox 0043 text: i18n("Show Grid Lines") 0044 } 0045 QQC2.CheckBox { 0046 id: showYAxisLabelsCheckbox 0047 text: i18n("Show Y Axis Labels") 0048 } 0049 QQC2.CheckBox { 0050 id: rangeAutoCheckbox 0051 text: i18n("Automatic Data Range") 0052 } 0053 Faces.SensorRangeSpinBox { 0054 id: rangeFromSpin 0055 Kirigami.FormData.label: i18n("From:") 0056 Layout.preferredWidth: Kirigami.Units.gridUnit * 10 0057 enabled: !rangeAutoCheckbox.checked 0058 sensors: controller.highPrioritySensorIds 0059 } 0060 Faces.SensorRangeSpinBox { 0061 id: rangeToSpin 0062 Kirigami.FormData.label: i18n("To:") 0063 Layout.preferredWidth: Kirigami.Units.gridUnit * 10 0064 enabled: !rangeAutoCheckbox.checked 0065 sensors: controller.highPrioritySensorIds 0066 } 0067 } 0068