Example #1
0
 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 []
Example #2
0
    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()
Example #3
0
    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()