Ejemplo n.º 1
0
	def __init__(self,parent = None):
		RecordListModel.__init__(self,parent)
		self.ServiceFilter = '^AB_'
		self.setColumns( ['Service','Enabled','Pulse'] )
		self.ServiceStateIcons = {}
		self.ServiceStateIcons[ServiceStateOnline] = self.createOnlineIcon(Qt.green)
		self.ServiceStateIcons[ServiceStateOffline] = self.createOnlineIcon(Qt.black)
		self.ServiceStateIcons[ServiceStateError] = self.createOnlineIcon(Qt.red)
		self.ServiceStateIcons[ServiceStateConflict] = self.createOnlineIcon(QColor(200, 100, 100))
		self.RefreshTime = QDateTime.currentDateTime()
		self.setRootList(self.getServiceList())
		
		self.HostServiceTable = Database.current().tableByName('HostService')
		self.HostServiceIndex = self.HostServiceTable.indexFromSchema( self.HostServiceTable.schema().field('fkeyService').index() )
		self.HostServiceIndex.setCacheEnabled( True )
Ejemplo n.º 2
0
    def __init__(self, parent=None):
        RecordListModel.__init__(self, parent)
        self.ServiceFilter = '^AB_'
        self.setColumns(['Service', 'Enabled', 'Pulse'])
        self.ServiceStateIcons = {}
        self.ServiceStateIcons[ServiceStateOnline] = self.createOnlineIcon(
            Qt.green)
        self.ServiceStateIcons[ServiceStateOffline] = self.createOnlineIcon(
            Qt.black)
        self.ServiceStateIcons[ServiceStateError] = self.createOnlineIcon(
            Qt.red)
        self.ServiceStateIcons[ServiceStateConflict] = self.createOnlineIcon(
            QColor(200, 100, 100))
        self.RefreshTime = QDateTime.currentDateTime()
        self.setRootList(self.getServiceList())

        self.HostServiceTable = Database.current().tableByName('HostService')
        self.HostServiceIndex = self.HostServiceTable.indexFromSchema(
            self.HostServiceTable.schema().field('fkeyService').index())
        self.HostServiceIndex.setCacheEnabled(True)
Ejemplo n.º 3
0
	def __init__(self,parent = None):
		RecordListModel.__init__(self,parent)
		
		self.setRecordList( Service.select() )
		self.setAssumeChildren( True )
		self.setColumns( ['Service','Enabled','Pulse'] )
Ejemplo n.º 4
0
    def __init__(self, parent=None):
        RecordListModel.__init__(self, parent)

        self.setRecordList(Service.select())
        self.setAssumeChildren(True)
        self.setColumns(['Service', 'Enabled', 'Pulse'])