예제 #1
0
	def readConfig(self):
		self.canvas.initialize()
		self.ui.checkList.clear()
		self.compConfig = []
		self.back_comps = set()
		self.requests = set()

		newList, newDict = rcmanagerConfig.getConfigFromFile(self.configFile)

		for k, v in newDict.iteritems():
			dict[k] = v

		self.componentChecker.clear()
		for listItem in newList:
			item = QtGui.QListWidgetItem()
			item.setText(listItem.alias)
			self.ui.checkList.insertItem(0, item)
			self.compConfig.insert(0, listItem)
			self.componentChecker[listItem.alias] = ComponentChecker(listItem.endpoint)
			self.componentChecker[listItem.alias].runrun()

		self.log('Configuration loaded')

		n = rcmanagerConfig.unconnectedGroups(newList)
		if n > 1:
			msg = 'WARNING: ' + str(n) + ' unconnected component groups'
			self.log(msg)
			QtGui.QMessageBox.warning(self, 'Warning', msg)
		self.setFastState()
예제 #2
0
	def readConfig(self):
		self.canvas.initialize()
		self.ui.checkList.clear()
		self.compConfig = []
		self.back_comps = set()
		self.requests = set()

		newList, newDict = rcmanagerConfig.getConfigFromFile(self.configFile)

		for k, v in newDict.iteritems():
			dict[k] = v

		self.componentChecker.reset()
		for listItem in newList:
			item = QtGui.QListWidgetItem()
			item.setText(listItem.alias)
			self.ui.checkList.insertItem(0, item)
			self.compConfig.insert(0, listItem)
			self.componentChecker.componentsToCheck[listItem.alias] = listItem.endpoint
		self.componentChecker.runrun()

		self.log('Configuration loaded')

		n = rcmanagerConfig.unconnectedGroups(newList)
		if n > 1:
			msg = 'WARNING: ' + str(n) + ' unconnected component groups'
			self.log(msg)
			QtGui.QMessageBox.warning(self, 'Warning', msg)
		self.setFastState()
예제 #3
0
    def readConfig(self, filePath):
        self.compConfig, self.dict = rcmanagerConfig.getConfigFromFile(filePath)

        i = 0
        self.ui.table.setSortingEnabled(False)
        for listItem in self.compConfig:
            self.newRow()

            item = self.ui.table.item(i, 0)
            item.setText(listItem.alias)
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 0, item)

            item = self.ui.table.item(i, 1)
            item.setText(",".join(listItem.dependences))
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 1, item)

            item = self.ui.table.item(i, 2)
            item.setText(listItem.endpoint)
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 2, item)

            item = self.ui.table.item(i, 3)
            item.setText(listItem.workingdir)
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 3, item)

            item = self.ui.table.item(i, 4)
            item.setText(listItem.compup)
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 4, item)

            item = self.ui.table.item(i, 5)
            item.setText(listItem.compdown)
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 5, item)

            item = self.ui.table.item(i, 6)
            item.setText(listItem.configFile)
            item.setFlags(QtCore.Qt.ItemIsSelectable)
            self.ui.table.setItem(i, 6, item)

            i += 1
        self.ui.table.setSortingEnabled(True)
예제 #4
0
	def readConfig(self, filePath):
		self.compConfig, self.dict = rcmanagerConfig.getConfigFromFile(filePath)

		i = 0
		self.ui.table.setSortingEnabled(False)
		for listItem in self.compConfig:
			self.newRow()
			
			item = self.ui.table.item(i, 0)
			item.setText(listItem.alias)
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 0, item)

			item = self.ui.table.item(i, 1)
			item.setText(','.join(listItem.dependences))
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 1, item)

			item = self.ui.table.item(i, 2)
			item.setText(listItem.endpoint)
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 2, item)

			item = self.ui.table.item(i, 3)
			item.setText(listItem.workingdir)
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 3, item)

			item = self.ui.table.item(i, 4)
			item.setText(listItem.compup)
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 4, item)

			item = self.ui.table.item(i, 5)
			item.setText(listItem.compdown)
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 5, item)

			item = self.ui.table.item(i, 6)
			item.setText(listItem.configFile)
			item.setFlags(QtCore.Qt.ItemIsSelectable)
			self.ui.table.setItem(i, 6, item)

			i+=1
		self.ui.table.setSortingEnabled(True)