mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-08 18:54:09 -04:00
When plugin updater dialog closes, update the icon
This commit is contained in:
parent
ff73b5a26c
commit
aa2effb67c
@ -12,7 +12,7 @@ from lxml import html
|
|||||||
from PyQt4.Qt import (Qt, QUrl, QFrame, QVBoxLayout, QLabel, QBrush, QTextEdit,
|
from PyQt4.Qt import (Qt, QUrl, QFrame, QVBoxLayout, QLabel, QBrush, QTextEdit,
|
||||||
QComboBox, QAbstractItemView, QHBoxLayout, QDialogButtonBox,
|
QComboBox, QAbstractItemView, QHBoxLayout, QDialogButtonBox,
|
||||||
QAbstractTableModel, QVariant, QTableView, QModelIndex,
|
QAbstractTableModel, QVariant, QTableView, QModelIndex,
|
||||||
QSortFilterProxyModel, pyqtSignal, QAction, QIcon, QDialog,
|
QSortFilterProxyModel, QAction, QIcon, QDialog,
|
||||||
QFont, QPixmap, QSize)
|
QFont, QPixmap, QSize)
|
||||||
from calibre import browser, prints
|
from calibre import browser, prints
|
||||||
from calibre.constants import numeric_version, iswindows, isosx, DEBUG
|
from calibre.constants import numeric_version, iswindows, isosx, DEBUG
|
||||||
@ -447,7 +447,6 @@ class DisplayPluginModel(QAbstractTableModel):
|
|||||||
|
|
||||||
class PluginUpdaterDialog(SizePersistedDialog):
|
class PluginUpdaterDialog(SizePersistedDialog):
|
||||||
|
|
||||||
update_found = pyqtSignal(object)
|
|
||||||
initial_extra_size = QSize(350, 100)
|
initial_extra_size = QSize(350, 100)
|
||||||
|
|
||||||
def __init__(self, gui, initial_filter=FILTER_UPDATE_AVAILABLE):
|
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
|
# Force our toolbar/action to be updated based on uninstalled updates
|
||||||
if self.model:
|
if self.model:
|
||||||
update_plugins = filter(filter_upgradeable_plugins, self.model.display_plugins)
|
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()
|
self.reject()
|
||||||
|
|
||||||
def _plugin_current_changed(self, current, previous):
|
def _plugin_current_changed(self, current, previous):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user