From e620c8ebed2b88726e70b24b23f114eb0777b3c7 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 14 Feb 2009 01:11:13 +0900 Subject: [PATCH] add change report to find&replace --- ankiqt/ui/cardlist.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ankiqt/ui/cardlist.py b/ankiqt/ui/cardlist.py index 8eec288ce..71ea86429 100644 --- a/ankiqt/ui/cardlist.py +++ b/ankiqt/ui/cardlist.py @@ -794,8 +794,9 @@ where id in %s""" % ids2str(sf)) self.deck.setUndoStart(n) sf = self.selectedFacts() self.deck.updateProgress() + changed = None try: - self.deck.findReplace(self.selectedFacts(), + changed = self.deck.findReplace(self.selectedFacts(), unicode(frm.find.text()), unicode(frm.replace.text()), frm.type.currentIndex(), @@ -808,6 +809,12 @@ where id in %s""" % ids2str(sf)) self.parent.setProgressParent(None) self.updateSearch() self.updateAfterCardChange() + if changed is not None: + ui.utils.showInfo(_("%(a)d of %(b)d facts updated") % { + 'a': changed, + 'b': len(sf), + }, parent=self) + def onFindReplaceHelp(self): QDesktopServices.openUrl(QUrl(ankiqt.appWiki +