diff --git a/addons/fastwq/libs/AnkiHub/updates.py b/addons/fastwq/libs/AnkiHub/updates.py index 71abc72..4330bd8 100644 --- a/addons/fastwq/libs/AnkiHub/updates.py +++ b/addons/fastwq/libs/AnkiHub/updates.py @@ -59,7 +59,7 @@ class Ui_DialogUpdates(object): QtCore.QMetaObject.connectSlotsByName(DialogUpdates) def retranslateUi(self, DialogUpdates): - DialogUpdates.setWindowTitle(_translate("DialogUpdates", "FastWQ - Update Checker", None)) + DialogUpdates.setWindowTitle(_translate("DialogUpdates", "FastWQ - Updater", None)) self.labelUpdates.setText(_translate("DialogUpdates", "
A new version of {0} is available for download!
Do you want to update {1}to version {2}?
Changes from your version are listed below:
", None)) #self.always.setText(_translate("DialogUpdates", "Always update", None)) self.update.setText(_translate("DialogUpdates", "Update", None)) diff --git a/addons/fastwq/libs/ankihub.py b/addons/fastwq/libs/ankihub.py index 676ce00..6f0a008 100644 --- a/addons/fastwq/libs/ankihub.py +++ b/addons/fastwq/libs/ankihub.py @@ -15,13 +15,13 @@ import io import aqt from aqt import mw from aqt.qt import * +from aqt.utils import showInfo from anki.hooks import addHook from anki.utils import isMac, isWin from ..context import APP_ICON from .AnkiHub.updates import Ui_DialogUpdates from .AnkiHub.markdown2 import markdown - # taken from Anki's aqt/profiles.py def defaultBase(): path = mw.pm.addonFolder() @@ -69,6 +69,9 @@ class DialogUpdates(QDialog, Ui_DialogUpdates): self.textBrowser.scrollToAnchor('text_bottom') def finish(self): + self.hide() + self.destroy() + showInfo('Updated. Please restart Anki.') pass @@ -138,7 +141,7 @@ def updateSingle(repositories, path, data): with open(dataPath,'w') as f: json.dump(repositories,f,indent=2) f.close() - appendHtml('Done.A new version of {0} is available for download!
Do you want to update {1}to version {2}?
Changes from your version are listed below:
", None)) #self.always.setText(_translate("DialogUpdates", "Always update", None)) self.update.setText(_translate("DialogUpdates", "Update", None)) diff --git a/addons21/fastwq/libs/ankihub.py b/addons21/fastwq/libs/ankihub.py index 5ac7ea0..e27257e 100644 --- a/addons21/fastwq/libs/ankihub.py +++ b/addons21/fastwq/libs/ankihub.py @@ -15,6 +15,7 @@ import io import aqt from aqt import mw from aqt.qt import * +from aqt.utils import showInfo from anki.hooks import addHook from anki.utils import isMac, isWin from ..context import APP_ICON @@ -69,6 +70,9 @@ class DialogUpdates(QDialog, Ui_DialogUpdates): self.textBrowser.scrollToAnchor('text_bottom') def finish(self): + self.hide() + self.destroy() + showInfo('Updated. Please restart Anki.') pass @@ -138,7 +142,7 @@ def updateSingle(repositories, path, data): with open(dataPath,'w') as f: json.dump(repositories,f,indent=2) f.close() - appendHtml('Done.