allow filtering of cram decks in studydeck

This commit is contained in:
Damien Elmes 2012-05-24 22:04:36 +09:00
parent 6a74d6627b
commit c3d990534e
2 changed files with 3 additions and 3 deletions

View file

@ -863,7 +863,7 @@ will be lost. Continue?"""))
def onStudyDeck(self):
from aqt.studydeck import StudyDeck
ret = StudyDeck(self)
ret = StudyDeck(self, dyn=True)
if ret.name:
self.col.decks.select(self.col.decks.id(ret.name))
self.moveToState("overview")

View file

@ -11,7 +11,7 @@ from operator import itemgetter
class StudyDeck(QDialog):
def __init__(self, mw, names=None, accept=None, title=None,
help="studydeck", current=None, cancel=True,
parent=None):
parent=None, dyn=False):
QDialog.__init__(self, parent or mw)
self.mw = mw
self.form = aqt.forms.studydeck.Ui_Dialog()
@ -24,7 +24,7 @@ class StudyDeck(QDialog):
if title:
self.setWindowTitle(title)
if not names:
names = sorted(self.mw.col.decks.allNames())
names = sorted(self.mw.col.decks.allNames(dyn=dyn))
current = self.mw.col.decks.current()['name']
self.origNames = names
self.name = None