def load(self): diag = self.checkTarget(self.selectedPath()) if diag is None: self.parent.signals.buffer = self.selectedPath() self.hide() self.parent.signals.loadFile.emit() self.close() else: MSG.message("Load file: %s" % self.selectedPath(), diag, MSG.INFO)
def save(self): diag = self.checkTarget(self.selectedPath(), write=True) if diag is None: self.parent.signals.buffer = self.selectedPath() self.hide() self.parent.signals.saveFile.emit() self.close() else: MSG.message("Save file: %s" % self.selectedPath(), diag, MSG.INFO)
def queryDel(self): self._modified = True q = self.cQueryName.currentText() i = self.cQueryName.currentIndex() reply = MSG.message('Delete query', """Do you really want to delete query [%s]?""" % q, MSG.YESNO) if reply == QMessageBox.Yes: del Q7Query._allQueries[q] self.cQueryName.removeItem(i)