Warning, /network/neochat/src/qml/SettingsPage.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2021 Carl Schwan <carlschwan@kde.org> 0002 // SPDX-License-Identifier: LGPL-2.0-or-later 0003 0004 import QtQuick 0005 import org.kde.kirigami as Kirigami 0006 import org.kde.kirigamiaddons.settings as KirigamiSettings 0007 import QtQuick.Layouts 0008 0009 import org.kde.neochat 0010 0011 KirigamiSettings.CategorizedSettings { 0012 id: root 0013 0014 required property NeoChatConnection connection 0015 0016 objectName: "settingsPage" 0017 actions: [ 0018 KirigamiSettings.SettingAction { 0019 actionName: "general" 0020 text: i18n("General") 0021 icon.name: "org.kde.neochat" 0022 page: Qt.resolvedUrl("GeneralSettingsPage.qml") 0023 }, 0024 KirigamiSettings.SettingAction { 0025 actionName: "appearance" 0026 text: i18n("Appearance") 0027 icon.name: "preferences-desktop-theme-global" 0028 page: Qt.resolvedUrl("AppearanceSettingsPage.qml") 0029 }, 0030 KirigamiSettings.SettingAction { 0031 actionName: "notifications" 0032 text: i18n("Notifications") 0033 icon.name: "preferences-desktop-notification" 0034 page: Qt.resolvedUrl("GlobalNotificationsPage.qml") 0035 initialProperties: { 0036 return { 0037 connection: root.connection 0038 } 0039 } 0040 }, 0041 KirigamiSettings.SettingAction { 0042 actionName: "security" 0043 text: i18n("Security") 0044 icon.name: "preferences-security" 0045 page: Qt.resolvedUrl("Security.qml") 0046 initialProperties: { 0047 return { 0048 connection: root.connection 0049 } 0050 } 0051 }, 0052 KirigamiSettings.SettingAction { 0053 actionName: "accounts" 0054 text: i18n("Accounts") 0055 icon.name: "preferences-system-users" 0056 page: Qt.resolvedUrl("AccountsPage.qml") 0057 }, 0058 KirigamiSettings.SettingAction { 0059 actionName: "emoticons" 0060 text: i18n("Stickers & Emojis") 0061 icon.name: "preferences-desktop-emoticons" 0062 page: Qt.resolvedUrl("EmoticonsPage.qml") 0063 initialProperties: { 0064 return { 0065 connection: root.connection 0066 } 0067 } 0068 }, 0069 0070 KirigamiSettings.SettingAction { 0071 actionName: "spellChecking" 0072 text: i18n("Spell Checking") 0073 icon.name: "tools-check-spelling" 0074 page: Qt.resolvedUrl("SonnetConfigPage.qml") 0075 visible: Qt.platform.os !== "android" 0076 }, 0077 KirigamiSettings.SettingAction { 0078 actionName: "networkProxy" 0079 text: i18n("Network Proxy") 0080 icon.name: "network-connect" 0081 page: Qt.resolvedUrl("NetworkProxyPage.qml") 0082 }, 0083 KirigamiSettings.SettingAction { 0084 actionName: "devices" 0085 text: i18n("Devices") 0086 icon.name: "computer" 0087 page: Qt.resolvedUrl("DevicesPage.qml") 0088 initialProperties: { 0089 return { 0090 connection: root.connection 0091 } 0092 } 0093 }, 0094 KirigamiSettings.SettingAction { 0095 actionName: "aboutNeochat" 0096 text: i18n("About NeoChat") 0097 icon.name: "help-about" 0098 page: Qt.resolvedUrl("About.qml") 0099 }, 0100 KirigamiSettings.SettingAction { 0101 actionName: "aboutKDE" 0102 text: i18n("About KDE") 0103 icon.name: "kde" 0104 page: Qt.resolvedUrl("AboutKDE.qml") 0105 } 0106 ] 0107 }