Example #1
0
 def closeEvent(self, event):
     logger.info("closeEvent")
     if self.db_dirty:
         self.dialog = KDialog(self)
         self.dialog.setCaption("4.48 texter - text db not saved")
         label = QtGui.QLabel(
             "The Text database is not saved. Do you want to save before exit?",
             self.dialog)
         self.dialog.setMainWidget(label)
         self.dialog.setButtons(
             KDialog.ButtonCodes(KDialog.Ok | KDialog.Cancel))
         self.dialog.okClicked.connect(self.slot_save)
         self.dialog.exec_()
     event.accept()