Warning, /plasma/kdeplasma-addons/applets/weather/package/contents/ui/config/ConfigUnits.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  * SPDX-FileCopyrightText: 2016 Friedrich W. H. Kossebau <kossebau@kde.org>
0003  * SPDX-FileCopyrightText: 2022 Ismael Asensio <isma.af@gmail.com>
0004  *
0005  * SPDX-License-Identifier: GPL-2.0-or-later
0006  */
0007 
0008 import QtQuick
0009 import QtQuick.Controls as QQC2
0010 
0011 import org.kde.kirigami as Kirigami
0012 import org.kde.plasma.private.weather
0013 import org.kde.kcmutils as KCM
0014 
0015 KCM.SimpleKCM {
0016     property alias cfg_temperatureUnit: temperatureComboBox.unit
0017     property alias cfg_pressureUnit: pressureComboBox.unit
0018     property alias cfg_speedUnit: windSpeedComboBox.unit
0019     property alias cfg_visibilityUnit: visibilityComboBox.unit
0020 
0021     Kirigami.FormLayout {
0022         component UnitSelector: QQC2.ComboBox {
0023             property int unit
0024 
0025             textRole: "display"
0026             currentIndex: model.listIndexForUnitId(unit)
0027             onActivated: unit = model.unitIdForListIndex(currentIndex)
0028         }
0029 
0030         UnitSelector {
0031             id: temperatureComboBox
0032             Kirigami.FormData.label: i18nc("@label:listbox", "Temperature:")
0033             model: TemperatureUnitListModel
0034         }
0035 
0036         UnitSelector {
0037             id: pressureComboBox
0038             Kirigami.FormData.label: i18nc("@label:listbox", "Pressure:")
0039             model: PressureUnitListModel
0040         }
0041 
0042         UnitSelector {
0043             id: windSpeedComboBox
0044             Kirigami.FormData.label: i18nc("@label:listbox", "Wind speed:")
0045             model: WindSpeedUnitListModel
0046         }
0047 
0048         UnitSelector {
0049             id: visibilityComboBox
0050             Kirigami.FormData.label: i18nc("@label:listbox", "Visibility:")
0051             model: VisibilityUnitListModel
0052         }
0053     }
0054 }