392 ui = e5App().getObject("UserInterface") |
392 ui = e5App().getObject("UserInterface") |
393 else: |
393 else: |
394 ui = None |
394 ui = None |
395 if ui and ui.notificationsEnabled(): |
395 if ui and ui.notificationsEnabled(): |
396 ui.showNotification( |
396 ui.showNotification( |
397 UI.PixmapCache.getPixmap("plugin48.png"), |
397 UI.PixmapCache.getPixmap("plugin48"), |
398 self.tr("Download Plugin Files"), |
398 self.tr("Download Plugin Files"), |
399 self.tr("""The requested plugins were downloaded.""")) |
399 self.tr("""The requested plugins were downloaded.""")) |
400 |
400 |
401 if self.__isDownloadInstall: |
401 if self.__isDownloadInstall: |
402 self.closeAndInstall.emit() |
402 self.closeAndInstall.emit() |
649 itm.setData(0, PluginRepositoryWidget.AuthorRole, author) |
649 itm.setData(0, PluginRepositoryWidget.AuthorRole, author) |
650 itm.setData(0, PluginRepositoryWidget.DescrRole, description) |
650 itm.setData(0, PluginRepositoryWidget.DescrRole, description) |
651 |
651 |
652 updateStatus = self.__updateStatus(filename, version) |
652 updateStatus = self.__updateStatus(filename, version) |
653 if updateStatus == PluginRepositoryWidget.PluginStatusUpToDate: |
653 if updateStatus == PluginRepositoryWidget.PluginStatusUpToDate: |
654 itm.setIcon(1, UI.PixmapCache.getIcon("empty.png")) |
654 itm.setIcon(1, UI.PixmapCache.getIcon("empty")) |
655 itm.setToolTip(1, self.tr("up-to-date")) |
655 itm.setToolTip(1, self.tr("up-to-date")) |
656 elif updateStatus == PluginRepositoryWidget.PluginStatusNew: |
656 elif updateStatus == PluginRepositoryWidget.PluginStatusNew: |
657 itm.setIcon(1, UI.PixmapCache.getIcon("download.png")) |
657 itm.setIcon(1, UI.PixmapCache.getIcon("download")) |
658 itm.setToolTip(1, self.tr("new download available")) |
658 itm.setToolTip(1, self.tr("new download available")) |
659 self.__newItems += 1 |
659 self.__newItems += 1 |
660 elif updateStatus == PluginRepositoryWidget.PluginStatusLocalUpdate: |
660 elif updateStatus == PluginRepositoryWidget.PluginStatusLocalUpdate: |
661 itm.setIcon(1, UI.PixmapCache.getIcon("updateLocal.png")) |
661 itm.setIcon(1, UI.PixmapCache.getIcon("updateLocal")) |
662 itm.setToolTip(1, self.tr("update installable")) |
662 itm.setToolTip(1, self.tr("update installable")) |
663 self.__updateLocalItems += 1 |
663 self.__updateLocalItems += 1 |
664 elif updateStatus == PluginRepositoryWidget.PluginStatusRemoteUpdate: |
664 elif updateStatus == PluginRepositoryWidget.PluginStatusRemoteUpdate: |
665 itm.setIcon(1, UI.PixmapCache.getIcon("updateRemote.png")) |
665 itm.setIcon(1, UI.PixmapCache.getIcon("updateRemote")) |
666 itm.setToolTip(1, self.tr("updated download available")) |
666 itm.setToolTip(1, self.tr("updated download available")) |
667 self.__updateRemoteItems += 1 |
667 self.__updateRemoteItems += 1 |
668 elif updateStatus == PluginRepositoryWidget.PluginStatusError: |
668 elif updateStatus == PluginRepositoryWidget.PluginStatusError: |
669 itm.setIcon(1, UI.PixmapCache.getIcon("warning.png")) |
669 itm.setIcon(1, UI.PixmapCache.getIcon("warning")) |
670 itm.setToolTip(1, self.tr("error determining status")) |
670 itm.setToolTip(1, self.tr("error determining status")) |
671 |
671 |
672 def __updateStatus(self, filename, version): |
672 def __updateStatus(self, filename, version): |
673 """ |
673 """ |
674 Private method to check the given archive update status. |
674 Private method to check the given archive update status. |