/usr/share/plasma/plasmoids/org.kde.plasma.binaryclock/contents/ui/configGeneral.qml is in plasma-widgets-addons 4:5.12.4-0ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 | /*
* Copyright 2014 Joseph Wenninger <jowenn@kde.org>
*
* Based on analog-clock configGeneral.qml:
* Copyright 2013 David Edmundson <davidedmundson@kde.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 2.010-1301, USA.
*/
import QtQuick 2.0
import QtQuick.Controls 1.0 as QtControls
import QtQuick.Dialogs 1.1
import QtQuick.Layouts 1.1
QtControls.GroupBox {
width: childrenRect.width
height: childrenRect.height
flat: true
title: i18n("Appearance")
property alias cfg_showGrid: showGridCheckBox.checked
property alias cfg_showOffLeds: showOffLedsCheckBox.checked
property alias cfg_showSeconds: showSecondsCheckBox.checked
property alias cfg_useCustomColorForActive: useCustomColorForActiveCheckBox.checked
property alias cfg_customColorForActive: customColorForActive.color
property alias cfg_useCustomColorForInactive: useCustomColorForInactiveCheckBox.checked
property alias cfg_customColorForInactive: customColorForInactive.color
property alias cfg_useCustomColorForGrid: useCustomColorForGridCheckBox.checked
property alias cfg_customColorForGrid: customColorForGrid.color
ColorDialog {
property var element;
id: colorDialog
visible: false
modality: Qt.WindowModal
title: "Choose a color"
showAlphaChannel: true
onAccepted: { element.color=color }
onRejected: { }
}
ColumnLayout {
QtControls.CheckBox {
id: showGridCheckBox
text: i18n("Draw grid")
}
QtControls.CheckBox {
id: showOffLedsCheckBox
text: i18n("Show inactive LEDs:")
}
QtControls.CheckBox {
id: showSecondsCheckBox
text: i18n("Display seconds")
}
QtControls.Label {
text: i18n("Colors:")
}
GridLayout {
columns: 2;
QtControls.CheckBox {
id: useCustomColorForActiveCheckBox
text: i18n("Use custom color for active LEDs")
}
Rectangle {
width:20
height:20
id:customColorForActive
MouseArea {
anchors.fill: parent
onClicked: {
colorDialog.element=parent;
colorDialog.color=parent.color;
colorDialog.open();
}
}
}
QtControls.CheckBox {
id: useCustomColorForInactiveCheckBox
text: i18n("Use custom color for inactive LEDs")
}
Rectangle {
width:20
height:20
id:customColorForInactive
MouseArea {
anchors.fill: parent
onClicked: {
colorDialog.element=parent;
colorDialog.color=parent.color;
colorDialog.open();
}
}
}
QtControls.CheckBox {
id: useCustomColorForGridCheckBox
text: i18n("Use custom color for grid")
}
Rectangle {
width:20
height:20
id:customColorForGrid
MouseArea {
anchors.fill: parent
onClicked: {
colorDialog.element=parent;
colorDialog.color=parent.color;
colorDialog.open();
}
}
}
}
}
}
|