Warning, /plasma/plasma-workspace/applets/digital-clock/package/contents/config/config.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2013 Bhushan Shah <bhush94@gmail.com> 0003 SPDX-FileCopyrightText: 2015 Martin Klapetek <mklapetek@kde.org> 0004 0005 SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0006 */ 0007 0008 import QtQuick 2.0 0009 import QtQml 2.2 0010 0011 import org.kde.plasma.plasmoid 2.0 0012 import org.kde.plasma.configuration 2.0 0013 import org.kde.plasma.workspace.calendar 2.0 as PlasmaCalendar 0014 0015 ConfigModel { 0016 id: configModel 0017 0018 ConfigCategory { 0019 name: i18n("Appearance") 0020 icon: "preferences-desktop-color" 0021 source: "configAppearance.qml" 0022 } 0023 ConfigCategory { 0024 name: i18n("Calendar") 0025 icon: "office-calendar" 0026 source: "configCalendar.qml" 0027 } 0028 ConfigCategory { 0029 name: i18n("Time Zones") 0030 icon: "preferences-system-time" 0031 source: "configTimeZones.qml" 0032 includeMargins: false 0033 } 0034 0035 property QtObject eventPluginsManager: PlasmaCalendar.EventPluginsManager { 0036 Component.onCompleted: { 0037 populateEnabledPluginsList(Plasmoid.configuration.enabledCalendarPlugins); 0038 } 0039 } 0040 0041 property Instantiator __eventPlugins: Instantiator { 0042 model: eventPluginsManager.model 0043 delegate: ConfigCategory { 0044 name: model.display 0045 icon: model.decoration 0046 source: model.configUi 0047 includeMargins: false 0048 visible: Plasmoid.configuration.enabledCalendarPlugins.indexOf(model.pluginId) > -1 0049 } 0050 0051 onObjectAdded: (index, object) => configModel.appendCategory(object) 0052 onObjectRemoved: (index, object) => configModel.removeCategory(object) 0053 } 0054 }