34 msgBox = QMessageBox(self.
scripter.uicontroller.mainWidget)
36 msgBox.setInformativeText(i18n(
"Do you want to save the current document?"))
37 msgBox.setStandardButtons(QMessageBox.StandardButton.Save | QMessageBox.StandardButton.Discard | QMessageBox.StandardButton.Cancel)
38 msgBox.setDefaultButton(QMessageBox.StandardButton.Save)
42 if ret == QMessageBox.StandardButton.Cancel:
44 if ret == QMessageBox.StandardButton.Save:
45 if not self.
scripter.uicontroller.invokeAction(
'save'):
48 self.
scripter.uicontroller.closeScripter()