mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-08-03 16:58:24 +02:00
[ui][dialogs] improve wording
+ use MessageDialog for unsaved project dialog
This commit is contained in:
parent
bf55d1e7f6
commit
3615f641fd
2 changed files with 11 additions and 12 deletions
|
@ -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"
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue