Warning, /network/tokodon/src/content/ui/ModerationTools/ModerationToolPage.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-FileCopyrightText: 2023 Carl Schwan <carlschwan@kde.org>
0002 // SPDX-FileCopyrightText: 2023 Rishi Kumar <rsi.dev17@gmail.com>
0003 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
0004
0005 import QtQuick
0006 import org.kde.kirigami 2 as Kirigami
0007 import org.kde.kirigamiaddons.settings 1 as KirigamiSettings
0008 import QtQuick.Layouts
0009
0010 KirigamiSettings.CategorizedSettings {
0011 objectName: "moderationToolPage"
0012 actions: [
0013 KirigamiSettings.SettingAction {
0014 actionName: "Accounts"
0015 text: i18nc("@title", "Accounts")
0016 icon.name: "user-identity"
0017 page: Qt.resolvedUrl("AccountToolPage.qml")
0018 },
0019 KirigamiSettings.SettingAction {
0020 actionName: "Reports"
0021 text: i18n("Reports")
0022 icon.name: "flag"
0023 page: Qt.resolvedUrl("ReportToolPage.qml")
0024 },
0025 KirigamiSettings.SettingAction {
0026 actionName: "Federation"
0027 text: i18nc("@title", "Federation")
0028 icon.name: "cloudstatus"
0029 page: Qt.resolvedUrl("FederationToolPage.qml")
0030 },
0031 KirigamiSettings.SettingAction {
0032 actionName: "IpRules"
0033 text: i18nc("@title", "IP Rules")
0034 icon.name: "cards-block"
0035 page: Qt.resolvedUrl("IpRulePage.qml")
0036 },
0037 KirigamiSettings.SettingAction {
0038 actionName: "EmailBlock"
0039 text: i18nc("@title", "Email Blocks")
0040 icon.name: "mail-message"
0041 page: Qt.resolvedUrl("EmailBlockToolPage.qml")
0042 }
0043 ]
0044 }