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