show current card, but allow enter to show deck

This commit is contained in:
Damien Elmes 2012-10-23 21:05:43 +09:00
parent 8b3c6e3876
commit f06d27220c

View file

@ -473,8 +473,13 @@ class Browser(QMainWindow):
self.form.searchEdit.clear() self.form.searchEdit.clear()
self.form.searchEdit.addItems(sh) self.form.searchEdit.addItems(sh)
self.mw.pm.profile['searchHistory'] = sh self.mw.pm.profile['searchHistory'] = sh
if self.mw.state == "review": if self.mw.state == "review" and "is:current" in txt:
txt = txt.replace("is:current", "nid:%d"%self.mw.reviewer.card.nid) # search for current card, but set search to easily display whole
# deck
self.model.search("nid:%d"%self.mw.reviewer.card.nid, reset)
self.form.searchEdit.lineEdit().setText(prompt)
self.form.searchEdit.lineEdit().selectAll()
return
elif "is:current" in txt: elif "is:current" in txt:
self.form.searchEdit.lineEdit().setText(prompt) self.form.searchEdit.lineEdit().setText(prompt)
self.form.searchEdit.lineEdit().selectAll() self.form.searchEdit.lineEdit().selectAll()