333 self.__downloadButton.setEnabled(False) |
333 self.__downloadButton.setEnabled(False) |
334 self.__downloadInstallButton.setEnabled(False) |
334 self.__downloadInstallButton.setEnabled(False) |
335 self.__installButton.setEnabled(False) |
335 self.__installButton.setEnabled(False) |
336 for itm in self.repositoryList.selectedItems(): |
336 for itm in self.repositoryList.selectedItems(): |
337 if itm not in [self.__stableItem, self.__unstableItem, |
337 if itm not in [self.__stableItem, self.__unstableItem, |
338 self.__unknownItem]: |
338 self.__unknownItem, self.__obsoleteItem]: |
339 url = itm.data(0, PluginRepositoryWidget.UrlRole) |
339 url = itm.data(0, PluginRepositoryWidget.UrlRole) |
340 filename = os.path.join( |
340 filename = os.path.join( |
341 Preferences.getPluginManager("DownloadPath"), |
341 Preferences.getPluginManager("DownloadPath"), |
342 itm.data(0, PluginRepositoryWidget.FilenameRole)) |
342 itm.data(0, PluginRepositoryWidget.FilenameRole)) |
343 self.__pluginsToDownload.append((url, filename)) |
343 self.__pluginsToDownload.append((url, filename)) |
388 """ |
388 """ |
389 self.repositoryList.clear() |
389 self.repositoryList.clear() |
390 self.__stableItem = None |
390 self.__stableItem = None |
391 self.__unstableItem = None |
391 self.__unstableItem = None |
392 self.__unknownItem = None |
392 self.__unknownItem = None |
|
393 self.__obsoleteItem = None |
393 |
394 |
394 self.__newItems = 0 |
395 self.__newItems = 0 |
395 self.__updateLocalItems = 0 |
396 self.__updateLocalItems = 0 |
396 self.__updateRemoteItems = 0 |
397 self.__updateRemoteItems = 0 |
397 |
398 |
590 self.__unstableItem = \ |
591 self.__unstableItem = \ |
591 QTreeWidgetItem(self.repositoryList, |
592 QTreeWidgetItem(self.repositoryList, |
592 [self.tr("Unstable")]) |
593 [self.tr("Unstable")]) |
593 self.__unstableItem.setExpanded(True) |
594 self.__unstableItem.setExpanded(True) |
594 parent = self.__unstableItem |
595 parent = self.__unstableItem |
|
596 elif status == "obsolete": |
|
597 if self.__obsoleteItem is None: |
|
598 self.__obsoleteItem = \ |
|
599 QTreeWidgetItem(self.repositoryList, |
|
600 [self.tr("Obsolete")]) |
|
601 self.__obsoleteItem.setExpanded(True) |
|
602 parent = self.__obsoleteItem |
595 else: |
603 else: |
596 if self.__unknownItem is None: |
604 if self.__unknownItem is None: |
597 self.__unknownItem = \ |
605 self.__unknownItem = \ |
598 QTreeWidgetItem(self.repositoryList, |
606 QTreeWidgetItem(self.repositoryList, |
599 [self.tr("Unknown")]) |
607 [self.tr("Unknown")]) |