mirror of
https://github.com/ankitects/anki.git
synced 2025-09-19 06:22:22 -04:00
allow filtering of cram decks in studydeck
This commit is contained in:
parent
6a74d6627b
commit
c3d990534e
2 changed files with 3 additions and 3 deletions
|
@ -863,7 +863,7 @@ will be lost. Continue?"""))
|
||||||
|
|
||||||
def onStudyDeck(self):
|
def onStudyDeck(self):
|
||||||
from aqt.studydeck import StudyDeck
|
from aqt.studydeck import StudyDeck
|
||||||
ret = StudyDeck(self)
|
ret = StudyDeck(self, dyn=True)
|
||||||
if ret.name:
|
if ret.name:
|
||||||
self.col.decks.select(self.col.decks.id(ret.name))
|
self.col.decks.select(self.col.decks.id(ret.name))
|
||||||
self.moveToState("overview")
|
self.moveToState("overview")
|
||||||
|
|
|
@ -11,7 +11,7 @@ from operator import itemgetter
|
||||||
class StudyDeck(QDialog):
|
class StudyDeck(QDialog):
|
||||||
def __init__(self, mw, names=None, accept=None, title=None,
|
def __init__(self, mw, names=None, accept=None, title=None,
|
||||||
help="studydeck", current=None, cancel=True,
|
help="studydeck", current=None, cancel=True,
|
||||||
parent=None):
|
parent=None, dyn=False):
|
||||||
QDialog.__init__(self, parent or mw)
|
QDialog.__init__(self, parent or mw)
|
||||||
self.mw = mw
|
self.mw = mw
|
||||||
self.form = aqt.forms.studydeck.Ui_Dialog()
|
self.form = aqt.forms.studydeck.Ui_Dialog()
|
||||||
|
@ -24,7 +24,7 @@ class StudyDeck(QDialog):
|
||||||
if title:
|
if title:
|
||||||
self.setWindowTitle(title)
|
self.setWindowTitle(title)
|
||||||
if not names:
|
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']
|
current = self.mw.col.decks.current()['name']
|
||||||
self.origNames = names
|
self.origNames = names
|
||||||
self.name = None
|
self.name = None
|
||||||
|
|
Loading…
Reference in a new issue