Commit 47b1050a authored by Gus Grubba's avatar Gus Grubba

Dismiss dialogs with Escape or touching outside if it contains cancel, ignore, etc. buttons.

parent 54a52c87
......@@ -147,6 +147,10 @@ ApplicationWindow {
mainWindowDialog.dialogTitle = title
mainWindowDialog.dialogButtons = buttons
mainWindowDialog.open()
if(buttons & StandardButton.Cancel || buttons & StandardButton.Close || buttons & StandardButton.Discard || buttons & StandardButton.Abort || buttons & StandardButton.Ignore) {
mainWindowDialog.closePolicy = Popup.CloseOnEscape | Popup.CloseOnPressOutside;
mainWindowDialog.interactive = true;
}
}
Drawer {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment