Clean up context menus.

This commit is contained in:
2026-02-07 12:59:44 -05:00
parent c0f38b531d
commit 6f2a655497
7 changed files with 128 additions and 125 deletions

View File

@@ -142,24 +142,28 @@ TreeView {
}
}
}
Menu {
ClideMenu {
id: contextMenu
Action {
enabled: treeDelegate.hasChildren
text: qsTr("Set as root index")
ClideMenuItem {
action: Action {
enabled: treeDelegate.hasChildren
text: qsTr("Set root")
onTriggered: {
Logger.debug("Setting new root directory: " + treeDelegate.filePath);
fileSystemTreeView.rootDirectory = treeDelegate.filePath;
onTriggered: {
Logger.debug("Setting new root directory: " + treeDelegate.filePath);
fileSystemTreeView.rootDirectory = treeDelegate.filePath;
}
}
}
Action {
text: qsTr("Reset root index")
ClideMenuItem {
action: Action {
text: qsTr("Reset root")
onTriggered: {
Logger.log("Resetting root directory: " + fileSystemTreeView.originalRootDirectory);
fileSystemTreeView.rootDirectory = fileSystemTreeView.originalRootDirectory;
onTriggered: {
Logger.log("Resetting root directory: " + fileSystemTreeView.originalRootDirectory);
fileSystemTreeView.rootDirectory = fileSystemTreeView.originalRootDirectory;
}
}
}
}