Warning, /plasma/plasma-systemmonitor/src/faces/processtable/contents/ui/Config.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 * SPDX-FileCopyrightText: 2019 Marco Martin <mart@kde.org> 0003 * SPDX-FileCopyrightText: 2019 Kai Uwe Broulik <kde@broulik.de> 0004 * 0005 * SPDX-License-Identifier: LGPL-2.0-or-later 0006 */ 0007 0008 import QtQuick 0009 import QtQuick.Layouts 0010 import QtQuick.Controls 0011 0012 import org.kde.kirigami as Kirigami 0013 0014 import org.kde.ksysguard.table as Table 0015 0016 Kirigami.FormLayout { 0017 id: root 0018 0019 property alias cfg_askWhenKilling: confirmCheckbox.checked 0020 property int cfg_userFilterMode 0021 0022 CheckBox { 0023 id: confirmCheckbox 0024 text: i18nc("@option:check", "Confirm ending processes.") 0025 } 0026 0027 ComboBox { 0028 id: showDefaultCombo 0029 Kirigami.FormData.label: i18nc("@label:listbox", "By default show:") 0030 0031 textRole: "key" 0032 valueRole: "value" 0033 0034 onActivated: root.cfg_userFilterMode = currentValue 0035 Component.onCompleted: currentIndex = indexOfValue(root.cfg_userFilterMode) 0036 0037 model: [ 0038 { key: i18nc("@item:inlistbox", "Own Processes"), value: Table.ProcessSortFilterModel.ViewOwn }, 0039 { key: i18nc("@item:inlistbox", "User Processes"), value: Table.ProcessSortFilterModel.ViewUser }, 0040 { key: i18nc("@item:inlistbox", "System Processes"), value: Table.ProcessSortFilterModel.ViewSystem }, 0041 { key: i18nc("@item:inlistbox", "All Processes"), value: Table.ProcessSortFilterModel.ViewAll }, 0042 ] 0043 } 0044 }