From 94894d3750467c9a99cfe28abb7d1d1708637caf Mon Sep 17 00:00:00 2001 From: Dmitry Mikheev Date: Tue, 14 Feb 2017 09:48:46 +0500 Subject: [PATCH] Install addons by spaced list; showInfo -> tooltip Allow users to install multiple addons simultaneously listed by white spaces without asking user to hit the key after installation. --- aqt/addons.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/aqt/addons.py b/aqt/addons.py index 6fff8219e..e4eb35266 100644 --- a/aqt/addons.py +++ b/aqt/addons.py @@ -165,10 +165,12 @@ class GetAddons(QDialog): def accept(self): QDialog.accept(self) # create downloader thread - ret = download(self.mw, self.form.code.text()) - if not ret: - return - data, fname = ret - self.mw.addonManager.install(data, fname) - self.mw.progress.finish() - showInfo(_("Download successful. Please restart Anki.")) + txt = self.form.code.text().split() + for x in txt: + ret = download(self.mw, x) + if not ret: + return + data, fname = ret + self.mw.addonManager.install(data, fname) + self.mw.progress.finish() + tooltip(_("Download successful. Please restart Anki."), period=3000)