adding basic filemanager plumbing

This commit is contained in:
Chris Cochrun 2022-10-04 09:29:42 -05:00
parent 04e3d95a0c
commit e4d4cfe8c3
9 changed files with 121 additions and 3 deletions

View file

@ -66,8 +66,16 @@ Kirigami.ApplicationWindow {
title: qsTr("File")
Labs.MenuItem { text: qsTr("New...") }
Labs.MenuItem { text: qsTr("Open...") }
Labs.MenuItem { text: qsTr("Save") }
Labs.MenuItem { text: qsTr("Save As...") }
Labs.MenuItem {
text: qsTr("Save")
shortcut: "Ctrl+S"
onTriggered: save()
}
Labs.MenuItem {
text: qsTr("Save As...")
shortcut: "Ctrl+Shift+S"
onTriggered: saveAs()
}
Labs.MenuSeparator { }
Labs.MenuItem { text: qsTr("Quit") }
}
@ -111,6 +119,15 @@ Kirigami.ApplicationWindow {
settingsSheet.open()
}
function save() {
const saved = FileManager.save("/home/chris/blah.pres", mainPage.serviceList);
saved ? showPassiveNotification("SAVED!") : showPassiveNotification("FAILED!");
}
function saveAs() {
}
Component.onCompleted: {
/* showPassiveNotification(Kirigami.Settings.style); */
/* Kirigami.Settings.style = "Plasma"; */