[utilities/kdebugsettings] src/quickapps/contents/ui: Add enable/disable menu

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 0cd9bd89f5e495fef575996dd57ba89bbfe0a11a by Laurent Montel.
Committed on 17/07/2026 at 05:46.
Pushed by mlaurent into branch 'master'.

Add enable/disable menu

M  +11   -4    src/quickapps/contents/ui/CustomRulesPage.qml

https://invent.kde.org/utilities/kdebugsettings/-/commit/0cd9bd89f5e495fef575996dd57ba89bbfe0a11a

diff --git a/src/quickapps/contents/ui/CustomRulesPage.qml b/src/quickapps/contents/ui/CustomRulesPage.qml
index d4c5c71d..cab2fd89 100644
--- a/src/quickapps/contents/ui/CustomRulesPage.qml
+++ b/src/quickapps/contents/ui/CustomRulesPage.qml
@@ -35,21 +35,28 @@ Kirigami.ScrollablePage {
 
         QQC2.Menu {
             id: contextMenu
+            enabled: listviewRules.currentIndex !== -1
             QQC2.MenuItem {
                 icon.name: "list-add"
                 text: i18nc("@action add custom rule", "Add Rule…")
-                onTriggered: {}
+                onTriggered: {
+                    // TODO
+                }
             }
             QQC2.MenuItem {
-                icon.name: "document-edit" // TODO fixit
+                icon.name: "document-edit"
                 text: i18nc("@action edit custom rule", "Edit Rule…")
-                onTriggered: {}
+                onTriggered: {
+                    // TODO
+                }
             }
             QQC2.MenuSeparator {}
             QQC2.MenuItem {
                 icon.name: "edit-delete"
                 text: i18nc("@action remove custom rule", "Remove Rule")
-                onTriggered: {}
+                onTriggered: {
+                    // TODO
+                }
             }
         }
     }
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.