[ui][dialogs] improve wording

+ use MessageDialog for unsaved project dialog
This commit is contained in:
Yann Lanthony 2018-07-25 20:05:37 +02:00
parent bf55d1e7f6
commit 3615f641fd
2 changed files with 11 additions and 12 deletions

View file

@ -9,6 +9,7 @@ import Qt.labs.settings 1.0
import GraphEditor 1.0
import MaterialIcons 2.2
import Utils 1.0
import Controls 1.0
ApplicationWindow {
id: _window
@ -51,17 +52,20 @@ ApplicationWindow {
property alias showGraphEditor: graphEditorVisibilityCB.checked
}
Dialog {
MessageDialog {
id: unsavedDialog
property var _callback: undefined
title: "Unsaved Document"
modal: true
x: parent.width/2 - width/2
y: parent.height/2 - height/2
title: Filepath.basename(_reconstruction.graph.filepath) || "Unsaved Project"
icon.text: MaterialIcons.info
text: _reconstruction.graph.filepath ? "Current project has unsaved modifications."
: "Current project has not been saved."
helperText: _reconstruction.graph.filepath ? "Would you like to save those changes ?"
: "Would you like to save this project ?"
standardButtons: Dialog.Save | Dialog.Cancel | Dialog.Discard
padding: 15
onDiscarded: {
close() // BUG ? discard does not close window
fireCallback()
@ -102,10 +106,6 @@ ApplicationWindow {
_callback = callback
open()
}
Label {
text: "Your current Graph is not saved"
}
}
Platform.FileDialog {