Warning, /education/marble/src/plasma/wallpapers/worldmap/contents/ui/config.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-License-Identifier: LGPL-2.1-or-later 0004 */ 0005 0006 import QtQuick 2.1 0007 import QtQuick.Layouts 1.0 0008 import QtQuick.Controls 2.5 as QQC2 0009 import org.kde.kirigami 2.5 as Kirigami 0010 0011 0012 Kirigami.FormLayout { 0013 id: root 0014 twinFormLayouts: globalSettingsLayout 0015 0016 property int cfg_projection: wallpaper.configuration.projection // Enum needs manual set/get for now 0017 property int cfg_centerMode: wallpaper.configuration.centerMode // Enum needs manual set/get for now 0018 property alias cfg_fixedLongitude: longitudeSpinBox.value 0019 0020 QQC2.ComboBox { 0021 id: projectionComboBox 0022 Kirigami.FormData.label: i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Projection:") 0023 model: [ 0024 i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Equirectangular"), 0025 i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Mercator") 0026 ] 0027 onCurrentIndexChanged: { 0028 cfg_projection = currentIndex; 0029 } 0030 Component.onCompleted: { 0031 currentIndex = wallpaper.configuration.projection; 0032 } 0033 } 0034 0035 QQC2.ComboBox { 0036 id: centerModeComboBox 0037 Kirigami.FormData.label: i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Center on:") 0038 model: [ 0039 i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Daylight"), 0040 i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Longitude"), 0041 i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Location") 0042 ] 0043 onCurrentIndexChanged: { 0044 cfg_centerMode = currentIndex; 0045 } 0046 Component.onCompleted: { 0047 currentIndex = wallpaper.configuration.centerMode; 0048 } 0049 } 0050 0051 QQC2.SpinBox { 0052 id: longitudeSpinBox 0053 Kirigami.FormData.label: i18nd("plasma_wallpaper_org.kde.plasma.worldmap", "Longitude:") 0054 from: -180 0055 to: 180 0056 enabled: (cfg_centerMode === 1) 0057 } 0058 }