Warning, /network/tokodon/src/content/ui/Settings/SettingsPage.qml is written in an unsupported language. File is not indexed.

0001 // SPDX-FileCopyrightText: 2023 Joshua Goins <josh@redstrate.com>
0002 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0003 
0004 import QtQuick
0005 import org.kde.kirigamiaddons.settings as KirigamiSettings
0006 
0007 KirigamiSettings.CategorizedSettings {
0008     id: settingsPage
0009 
0010     actions: [
0011         KirigamiSettings.SettingAction {
0012             actionName: "appearance"
0013             text: i18n("Appearance")
0014             icon.name: "preferences-desktop-theme-global"
0015             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/AppearancePage.qml")
0016         },
0017         KirigamiSettings.SettingAction {
0018             actionName: "notifications"
0019             text: i18n("Notifications")
0020             icon.name: "preferences-desktop-notification"
0021             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/NotificationsPage.qml")
0022         },
0023         KirigamiSettings.SettingAction {
0024             actionName: "accounts"
0025             text: i18n("Accounts")
0026             icon.name: "preferences-system-users"
0027             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/AccountsPage.qml")
0028         },
0029         KirigamiSettings.SettingAction {
0030             actionName: "sonnet"
0031             text: i18n("Spell Checking")
0032             icon.name: "tools-check-spelling"
0033             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/SonnetPage.qml")
0034             visible: Qt.platform.os !== "android"
0035         },
0036         KirigamiSettings.SettingAction {
0037             actionName: "proxy"
0038             text: i18n("Network Proxy")
0039             icon.name: "network-connect"
0040             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/NetworkProxyPage.qml")
0041         },
0042         KirigamiSettings.SettingAction {
0043             actionName: "about"
0044             text: i18n("About Tokodon")
0045             icon.name: "help-about"
0046             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/AboutPage.qml")
0047         },
0048         KirigamiSettings.SettingAction {
0049             actionName: "aboutkde"
0050             text: i18n("About KDE")
0051             icon.name: "kde"
0052             page: Qt.resolvedUrl("qrc:/qt/qml/org/kde/tokodon/content/ui/Settings/AboutKDEPage.qml")
0053         }
0054     ]
0055 }