Exemplo n.º 1
0
    def change(self):
        _infoer.function = str(self.change)
        _infoer.write("")

        # add asker
        msgBox = QtWidgets.QMessageBox(Application.vrpApp.mw)
        msgBox.setWindowTitle(self.__tr("Save changes of documents"))
        msgBox.setText(self.__tr("Do you want to save your changes for the documents?"))
        msgBox.setStandardButtons(QtWidgets.QMessageBox.Save | QtWidgets.QMessageBox.Cancel)
        msgBox.setDefaultButton(QtWidgets.QMessageBox.Save)
        acceptedOrRejected = msgBox.exec_()
        if acceptedOrRejected == QtWidgets.QMessageBox.Save:
            # comunication with negotiator
            params = ObjectMgr().getParamsOfObject(self.__key)
            params.changed = True
            ObjectMgr().setParams( self.__key, params )