def exec_(self): while True: if ExtendableDialog.exec_(self): try: self.existing_address_widget.apply() except AttributeError: pass break else: return False return True
def exec_(self): while True: if ExtendableDialog.exec_(self): try: self.existing_address_widget.apply() except AttributeError: pass break else: return False return True
def exec_(self): if self.importer is None: return self.no_importer_message() message = u"%s <b>'%s'</b> ?" % ( _('Import data into the current database'), self.importer.om2_session.databaseName()) self.label.setText(message) if not ExtendableDialog.exec_(self): return False return self.start_()
def exec_(self): while True: if ExtendableDialog.exec_(self): if self.database_name == "": QtGui.QMessageBox.warning(self, _("Error"), _("Please enter a name for this new database")) elif " " in self.database_name: QtGui.QMessageBox.warning(self, _("Error"), _("Database names cannot contain spaces")) else: break else: return False return True
def exec_(self): if self.importer is None: return self.no_importer_message() message = u"%s <b>'%s'</b> ?" % ( _("Import data into the current database"), self.importer.om2_session.databaseName(), ) self.label.setText(message) if not ExtendableDialog.exec_(self): return False return self.start_()
def exec_(self, check_first=True): if check_first and not ExtendableDialog.exec_(self): return (False, "") dbname = self.connection.databaseName() if QtGui.QMessageBox.warning(self.parent(), _("Populating Demo"), u"<b>%s '%s'</b><hr />%s"%( _("continuing may corrupt/overwrite any existing data in the database named"), dbname, _("do you wish to continue?")), QtGui.QMessageBox.Ok | QtGui.QMessageBox.Cancel, QtGui.QMessageBox.Cancel) == QtGui.QMessageBox.Cancel: return ("", False) self.Advise(u"%s %s"% (_("Populating Database"), dbname)) return self.populate_demo()
def exec_(self): while True: if ExtendableDialog.exec_(self): if self.database_name == "": QtGui.QMessageBox.warning( self, _("Error"), _("Please enter a name for this new database")) elif " " in self.database_name: QtGui.QMessageBox.warning( self, _("Error"), _("Database names cannot contain spaces")) else: break else: return False return True
def exec_(self): ''' overwrite the dialog's exec call ''' while True: self.show() if ExtendableDialog.exec_(self): if not self.apply(): list_of_ommisions = "" for ommision in self.ommisions: list_of_ommisions += u"<li>%s</li>"% ommision QtGui.QMessageBox.warning(self, _("error"), u"%s<ul>%s</ul>" %( _("incomplete form - the following are required"), list_of_ommisions)) continue id, result = self.check_is_duplicate() if result: self.emit(QtCore.SIGNAL("Load Serial Number"), id) return False query, values = self.patient.insert_query q_query = QtSql.QSqlQuery(SETTINGS.psql_conn) q_query.prepare(query + " returning ix") for value in values: q_query.addBindValue(value) result = q_query.exec_() if result: if q_query.isActive(): q_query.next() id = q_query.record().value("ix").toInt()[0] self.emit(QtCore.SIGNAL("Load Serial Number"), id) return True else: self.Advise("Query Error" + q_query.lastError().text()) else: return False
def exec_(self): self.set_label() self._connect_signals() return ExtendableDialog.exec_(self)
def exec_(self): self.set_label() self._connect_signals() return ExtendableDialog.exec_(self)