Warning, /plasma/kdeplasma-addons/applets/binary-clock/package/contents/ui/configGeneral.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  *  SP9X-FileCopyrightText: 2014 Joseph Wenninger <jowenn@kde.org>
0003  *  SPDX-FileCopyrightText: 2018 Piotr KÄ…kol <piotrkakol@protonmail.com>
0004  *
0005  *  Based on analog-clock configGeneral.qml:
0006  *  SPDX-FileCopyrightText: 2013 David Edmundson <davidedmundson@kde.org>
0007  *
0008  *  SPDX-License-Identifier: GPL-2.0-or-later
0009  */
0010 
0011 import QtQuick 2.0
0012 import QtQuick.Controls 2.5 as QtControls
0013 import QtQuick.Layouts 1.1
0014 import org.kde.kquickcontrols 2.0 as KQuickControls
0015 import org.kde.kirigami 2.5 as Kirigami
0016 import org.kde.kcmutils as KCM
0017 
0018 KCM.SimpleKCM {
0019     property alias cfg_showOffLeds: showOffLedsCheckBox.checked
0020     property alias cfg_showSeconds: showSecondsCheckBox.checked
0021     property alias cfg_useCustomColorForActive: useCustomColorForActiveCheckBox.checked
0022     property alias cfg_customColorForActive: customColorForActive.color
0023     property alias cfg_useCustomColorForInactive: useCustomColorForInactiveCheckBox.checked
0024     property alias cfg_customColorForInactive: customColorForInactive.color
0025 
0026     Kirigami.FormLayout {
0027         QtControls.CheckBox {
0028             id: showOffLedsCheckBox
0029             text: i18nc("@option:check", "Inactive lights")
0030         }
0031 
0032         QtControls.CheckBox {
0033             id: showSecondsCheckBox
0034             text: i18nc("@option:check", "Seconds")
0035         }
0036 
0037         Item {
0038             Kirigami.FormData.isSection:true
0039         }
0040 
0041         RowLayout {
0042             Kirigami.FormData.label:i18n("Use custom color for:")
0043 
0044             QtControls.CheckBox {
0045                 id: useCustomColorForActiveCheckBox
0046                 text: i18nc("@option:check", "Active lights")
0047             }
0048 
0049             KQuickControls.ColorButton {
0050                 id: customColorForActive
0051                 enabled: useCustomColorForActiveCheckBox.checked
0052             }
0053         }
0054 
0055         RowLayout {
0056 
0057             QtControls.CheckBox {
0058                 id: useCustomColorForInactiveCheckBox
0059                 text: i18nc("@option:check", "Inactive lights")
0060             }
0061 
0062             KQuickControls.ColorButton {
0063                 id:customColorForInactive
0064                 enabled: useCustomColorForInactiveCheckBox.checked
0065             }
0066         }
0067     }
0068 }