[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

@ -47,8 +47,7 @@ MessageDialog {
title: "Compatibility issues detected"
text: "This project contains " + issueCount + " node(s) incompatible with the current version of Meshroom."
detailedText: "Project version: " + uigraph.graph.fileReleaseVersion + "\n" +
"Current version: " + Qt.application.version
detailedText: "Project was created with Meshroom " + uigraph.graph.fileReleaseVersion + "."
helperText: upgradableCount ?
upgradableCount + " node(s) can be upgraded but this might invalidate already computed data.\n"

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 {