mirror of
https://github.com/ankitects/anki.git
synced 2025-09-25 01:06:35 -04:00
option to use current deck when adding
This commit is contained in:
parent
96b8b718e9
commit
b3093ad336
3 changed files with 19 additions and 2 deletions
|
@ -627,8 +627,15 @@ class Editor(object):
|
||||||
self.deck.setCol(self.mw.col)
|
self.deck.setCol(self.mw.col)
|
||||||
self.tags.setCol(self.mw.col)
|
self.tags.setCol(self.mw.col)
|
||||||
if self.addMode:
|
if self.addMode:
|
||||||
self.deck.setText(self.mw.col.decks.nameOrNone(
|
if self.mw.col.conf.get("addToCur", True):
|
||||||
self.note.model()['did']) or _("Default"))
|
col = self.mw.col
|
||||||
|
did = col.conf['curDeck']
|
||||||
|
if col.decks.isDyn(did):
|
||||||
|
did = 1
|
||||||
|
self.deck.setText(self.mw.col.decks.name(did))
|
||||||
|
else:
|
||||||
|
self.deck.setText(self.mw.col.decks.nameOrNone(
|
||||||
|
self.note.model()['did']) or _("Default"))
|
||||||
self.tags.setText(self.note.stringTags().strip())
|
self.tags.setText(self.note.stringTags().strip())
|
||||||
|
|
||||||
def saveTags(self):
|
def saveTags(self):
|
||||||
|
|
|
@ -53,6 +53,7 @@ class Preferences(QDialog):
|
||||||
f.showProgress.setChecked(qc['dueCounts'])
|
f.showProgress.setChecked(qc['dueCounts'])
|
||||||
f.newSpread.addItems(c.newCardSchedulingLabels().values())
|
f.newSpread.addItems(c.newCardSchedulingLabels().values())
|
||||||
f.newSpread.setCurrentIndex(qc['newSpread'])
|
f.newSpread.setCurrentIndex(qc['newSpread'])
|
||||||
|
f.useCurrent.setChecked(qc.get("addToCur", True))
|
||||||
|
|
||||||
def updateCollection(self):
|
def updateCollection(self):
|
||||||
f = self.form
|
f = self.form
|
||||||
|
@ -63,6 +64,7 @@ class Preferences(QDialog):
|
||||||
qc['newSpread'] = f.newSpread.currentIndex()
|
qc['newSpread'] = f.newSpread.currentIndex()
|
||||||
qc['timeLim'] = f.timeLimit.value()*60
|
qc['timeLim'] = f.timeLimit.value()*60
|
||||||
qc['collapseTime'] = f.lrnCutoff.value()*60
|
qc['collapseTime'] = f.lrnCutoff.value()*60
|
||||||
|
qc['addToCur'] = f.useCurrent.isChecked()
|
||||||
hrs = f.dayOffset.value()
|
hrs = f.dayOffset.value()
|
||||||
old = self.startDate
|
old = self.startDate
|
||||||
date = datetime.datetime(
|
date = datetime.datetime(
|
||||||
|
|
|
@ -51,6 +51,13 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QCheckBox" name="useCurrent">
|
||||||
|
<property name="text">
|
||||||
|
<string>Use the current deck as the default when adding notes</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QComboBox" name="newSpread"/>
|
<widget class="QComboBox" name="newSpread"/>
|
||||||
</item>
|
</item>
|
||||||
|
@ -458,6 +465,7 @@
|
||||||
<tabstop>showEstimates</tabstop>
|
<tabstop>showEstimates</tabstop>
|
||||||
<tabstop>showProgress</tabstop>
|
<tabstop>showProgress</tabstop>
|
||||||
<tabstop>stripHTML</tabstop>
|
<tabstop>stripHTML</tabstop>
|
||||||
|
<tabstop>useCurrent</tabstop>
|
||||||
<tabstop>newSpread</tabstop>
|
<tabstop>newSpread</tabstop>
|
||||||
<tabstop>dayOffset</tabstop>
|
<tabstop>dayOffset</tabstop>
|
||||||
<tabstop>lrnCutoff</tabstop>
|
<tabstop>lrnCutoff</tabstop>
|
||||||
|
|
Loading…
Reference in a new issue