Warning, /plasma/kdeplasma-addons/applets/colorpicker/package/contents/ui/configGeneral.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2015 Kai Uwe Broulik <kde@privat.broulik.de> 0003 * 0004 * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0005 */ 0006 0007 import QtQuick 2.0 0008 import QtQuick.Controls 2.5 as QQC2 0009 import org.kde.kirigami 2.5 as Kirigami 0010 import org.kde.kcmutils as KCM 0011 0012 import "logic.js" as Logic 0013 0014 KCM.SimpleKCM { 0015 property alias cfg_autoClipboard: autoClipboardCheckBox.checked 0016 property alias cfg_compactPreviewCount: compactPreviewCountSpinBox.value 0017 property string cfg_defaultFormat 0018 property bool cfg_pickOnActivate 0019 0020 Kirigami.FormLayout { 0021 QQC2.ComboBox { 0022 id: defaultFormatCombo 0023 Kirigami.FormData.label: i18nc("@label:listbox", "Default color format:") 0024 model: Logic.formats 0025 currentIndex: defaultFormatCombo.model.indexOf(cfg_defaultFormat) 0026 onActivated: cfg_defaultFormat = model[index] 0027 } 0028 0029 QQC2.CheckBox { 0030 id: autoClipboardCheckBox 0031 text: i18nc("@option:check", "Automatically copy color to clipboard") 0032 } 0033 0034 Item { 0035 Kirigami.FormData.isSection: true 0036 } 0037 0038 QQC2.RadioButton { 0039 Kirigami.FormData.label: i18nc("@label", "When pressing the keyboard shortcut:") 0040 text: i18nc("@option:radio", "Pick a color") 0041 checked: cfg_pickOnActivate 0042 onCheckedChanged: cfg_pickOnActivate = checked 0043 } 0044 0045 QQC2.RadioButton { 0046 text: i18nc("@option:radio", "Show history") 0047 checked: !cfg_pickOnActivate 0048 } 0049 0050 Item { 0051 Kirigami.FormData.isSection: true 0052 } 0053 0054 QQC2.SpinBox { 0055 id: compactPreviewCountSpinBox 0056 Kirigami.FormData.label: i18nc("@label", "Preview count:") 0057 from: 0 0058 to: 9 /* root.maxColorCount */ 0059 } 0060 } 0061 }