예제 #1
0
    def updateRelationTypes(self):
        """ Updates the displayed list of relation types. """

        self.relationTypeBrowser.clear()
        self._relationTypes = list()
        if not self.repositoryConfiguration is None:
            self._relationTypes = self.repositoryConfiguration.relations
        for relationType in self._relationTypes:
            item = QListViewItem(self.relationTypeBrowser, None)
            if not relationType.name is None:
                item.setText(0, relationType.name)
            pixmap = utils.getPixmapForImageName(relationType.iconName)
            item.setPixmap(0, pixmap)
예제 #2
0
    def updateDataTypes(self):
        """ Updates list of data types. """

        self.dataTypeBrowser.clear()
        self._dataTypes = list()
        if not self.repositoryConfiguration is None:
            self._dataTypes = self.repositoryConfiguration.datatypes
        for dataType in self._dataTypes:
            item = QListViewItem(self.dataTypeBrowser, None)
            if not dataType.name is None:
                item.setText(0, unicode(dataType.name))
            pixmap = utils.getPixmapForImageName(dataType.iconName)
            item.setPixmap(0, pixmap)
예제 #3
0
    def updateRelationTypes(self):
        """ Updates the displayed list of relation types. """

        self.relationTypeBrowser.clear()
        self._relationTypes = list()
        if not self.repositoryConfiguration is None:
            self._relationTypes = self.repositoryConfiguration.relations
        for relationType in self._relationTypes:
            item = QListViewItem(self.relationTypeBrowser, None)
            if not relationType.name is None:
                item.setText(0, relationType.name)
            pixmap = utils.getPixmapForImageName(relationType.iconName)
            item.setPixmap(0, pixmap)
예제 #4
0
    def updateDataTypes(self):
        """ Updates list of data types. """

        self.dataTypeBrowser.clear()
        self._dataTypes = list()
        if not self.repositoryConfiguration is None:
            self._dataTypes = self.repositoryConfiguration.datatypes
        for dataType in self._dataTypes:
            item = QListViewItem(self.dataTypeBrowser, None)
            if not dataType.name is None:
                item.setText(0, unicode(dataType.name))
            pixmap = utils.getPixmapForImageName(dataType.iconName)
            item.setPixmap(0, pixmap)
예제 #5
0
 def fillPlugins(self):
     self.lvPlugins.clear()
     self.li2pl = {}
     First = True
     for plug in self.manager.Plugins:
         if self.chkExpert.isChecked() or not issubclass(plug.__class__,InternalPlugin):
             li = QListViewItem(self.lvPlugins,str(plug.Name), plug.description())
             li.setPixmap(0,self.statusPixmap(plug))
             self.li2pl[li] = plug
             if First:
                 li.setSelected(True)
                 self.lvPlugins_selectionChanged(li)
                 First = False
예제 #6
0
    def updateDataStores(self):
        """ Updates the displayed list of Data Stores. """

        self.dataStoreBrowser.clear()
        self._dataStores = list()
        if not self.repositoryConfiguration is None:
            self._dataStores = self.repositoryConfiguration.datastores
        for dataStore in self._dataStores:
            item = QListViewItem(self.dataStoreBrowser, None)
            if not dataStore.name is None:
                item.setText(0, dataStore.name)
            if dataStore.isDefault:
                item.setText(1, "Yes")
            pixmap = utils.getPixmapForImageName(dataStore.iconName)
            item.setPixmap(0, pixmap)
예제 #7
0
    def updateDataStores(self):
        """ Updates the displayed list of Data Stores. """

        self.dataStoreBrowser.clear()
        self._dataStores = list()
        if not self.repositoryConfiguration is None:
            self._dataStores = self.repositoryConfiguration.datastores
        for dataStore in self._dataStores:
            item = QListViewItem(self.dataStoreBrowser, None)
            if not dataStore.name is None:
                item.setText(0, dataStore.name)
            if dataStore.isDefault:
                item.setText(1, "Yes")
            pixmap = utils.getPixmapForImageName(dataStore.iconName)
            item.setPixmap(0, pixmap)