def load(self, name): sql = "SELECT * FROM solution WHERE name='%s'" % name q = QSqlQueryModel() q.setQuery(sql) if (q.rowCount()): server_model = ServerModel() return server_model.findByIds( q.record(0).value("servers").toString()) else: return []
def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget (QWidget) """ super(Server, self).__init__(parent) self.setupUi(self) self.server_id = None self.platform_model = PlatformModel() self.server_model = ServerModel() self.initData()
def __init__(self, parent=None): """ Constructor @param parent reference to the parent widget (QWidget) """ self.server_model = ServerModel() self.platform_model = PlatformModel() self.solution_model = SolutionModel() self.upload_thread = UploadThread() self.upload_thread.finished.connect(self.on_upload_thread_finished) self.upload_thread.information.connect( self.on_upload_thread_information) super(MainWindow, self).__init__(parent) self.setupUi(self) self.initUi() self.initData() self.createContextMenu()