Browse Source

add confirmation dialog

cl-refactor
yann300 10 years ago
parent
commit
129a5d4f05
  1. 19
      mix/qml/FilesSection.qml

19
mix/qml/FilesSection.qml

@ -3,6 +3,7 @@ import QtQuick.Window 2.0
import QtQuick.Layouts 1.0 import QtQuick.Layouts 1.0
import QtQuick.Controls 1.0 import QtQuick.Controls 1.0
import QtQuick.Controls.Styles 1.3 import QtQuick.Controls.Styles 1.3
import QtQuick.Dialogs 1.2
import "." import "."
@ -268,8 +269,7 @@ Rectangle
MenuItem { MenuItem {
text: qsTr("Delete") text: qsTr("Delete")
onTriggered: { onTriggered: {
projectModel.removeDocument(documentId); deleteConfirmation.open();
wrapperItem.removeDocument(documentId);
} }
} }
} }
@ -279,11 +279,22 @@ Rectangle
MenuItem { MenuItem {
text: qsTr("Delete") text: qsTr("Delete")
onTriggered: { onTriggered: {
projectModel.removeDocument(documentId); deleteConfirmation.open();
wrapperItem.removeDocument(documentId);
} }
} }
} }
MessageDialog
{
id: deleteConfirmation
text: qsTr("Are you sure to delete this file ?")
standardButtons: StandardIcon.Ok | StandardIcon.Cancel
onAccepted:
{
projectModel.removeDocument(documentId);
wrapperItem.removeDocument(documentId);
}
}
} }
} }
} }

Loading…
Cancel
Save