--- a/PluginManager/PluginRepositoryDialog.py Sun Dec 10 17:51:34 2017 +0100 +++ b/PluginManager/PluginRepositoryDialog.py Sun Dec 10 18:45:16 2017 +0100 @@ -335,7 +335,7 @@ self.__installButton.setEnabled(False) for itm in self.repositoryList.selectedItems(): if itm not in [self.__stableItem, self.__unstableItem, - self.__unknownItem]: + self.__unknownItem, self.__obsoleteItem]: url = itm.data(0, PluginRepositoryWidget.UrlRole) filename = os.path.join( Preferences.getPluginManager("DownloadPath"), @@ -390,6 +390,7 @@ self.__stableItem = None self.__unstableItem = None self.__unknownItem = None + self.__obsoleteItem = None self.__newItems = 0 self.__updateLocalItems = 0 @@ -592,6 +593,13 @@ [self.tr("Unstable")]) self.__unstableItem.setExpanded(True) parent = self.__unstableItem + elif status == "obsolete": + if self.__obsoleteItem is None: + self.__obsoleteItem = \ + QTreeWidgetItem(self.repositoryList, + [self.tr("Obsolete")]) + self.__obsoleteItem.setExpanded(True) + parent = self.__obsoleteItem else: if self.__unknownItem is None: self.__unknownItem = \