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)
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)
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
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)