From aa2effb67c94fc3e684f64fc55d52d2a5d18fdc4 Mon Sep 17 00:00:00 2001 From: kiwidude Date: Tue, 14 Jun 2011 20:34:33 +0100 Subject: [PATCH] When plugin updater dialog closes, update the icon --- src/calibre/gui2/dialogs/plugin_updater.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/calibre/gui2/dialogs/plugin_updater.py b/src/calibre/gui2/dialogs/plugin_updater.py index 855dbd148a..146a7cd64a 100644 --- a/src/calibre/gui2/dialogs/plugin_updater.py +++ b/src/calibre/gui2/dialogs/plugin_updater.py @@ -12,7 +12,7 @@ from lxml import html from PyQt4.Qt import (Qt, QUrl, QFrame, QVBoxLayout, QLabel, QBrush, QTextEdit, QComboBox, QAbstractItemView, QHBoxLayout, QDialogButtonBox, QAbstractTableModel, QVariant, QTableView, QModelIndex, - QSortFilterProxyModel, pyqtSignal, QAction, QIcon, QDialog, + QSortFilterProxyModel, QAction, QIcon, QDialog, QFont, QPixmap, QSize) from calibre import browser, prints from calibre.constants import numeric_version, iswindows, isosx, DEBUG @@ -447,7 +447,6 @@ class DisplayPluginModel(QAbstractTableModel): class PluginUpdaterDialog(SizePersistedDialog): - update_found = pyqtSignal(object) initial_extra_size = QSize(350, 100) def __init__(self, gui, initial_filter=FILTER_UPDATE_AVAILABLE): @@ -587,7 +586,7 @@ class PluginUpdaterDialog(SizePersistedDialog): # Force our toolbar/action to be updated based on uninstalled updates if self.model: update_plugins = filter(filter_upgradeable_plugins, self.model.display_plugins) - self.update_found.emit(update_plugins) + self.gui.plugin_update_found(len(update_plugins)) self.reject() def _plugin_current_changed(self, current, previous):