mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 22:12:21 -04:00
Replace list of deck by "Browser Selection"
This commit is contained in:
parent
a6567da259
commit
272db65f0a
1 changed files with 14 additions and 2 deletions
|
@ -40,7 +40,10 @@ class ExportDialog(QDialog):
|
||||||
self.frm.format.activated.connect(self.exporterChanged)
|
self.frm.format.activated.connect(self.exporterChanged)
|
||||||
self.exporterChanged(idx)
|
self.exporterChanged(idx)
|
||||||
# deck list
|
# deck list
|
||||||
|
if self.cids is None:
|
||||||
self.decks = [_("All Decks")] + sorted(self.col.decks.allNames())
|
self.decks = [_("All Decks")] + sorted(self.col.decks.allNames())
|
||||||
|
else:
|
||||||
|
self.decks = [_("Browser Selection")]
|
||||||
self.frm.deck.addItems(self.decks)
|
self.frm.deck.addItems(self.decks)
|
||||||
# save button
|
# save button
|
||||||
b = QPushButton(_("Export..."))
|
b = QPushButton(_("Export..."))
|
||||||
|
@ -79,9 +82,18 @@ class ExportDialog(QDialog):
|
||||||
self.exporter.includeMedia = self.frm.includeMedia.isChecked()
|
self.exporter.includeMedia = self.frm.includeMedia.isChecked()
|
||||||
self.exporter.includeTags = self.frm.includeTags.isChecked()
|
self.exporter.includeTags = self.frm.includeTags.isChecked()
|
||||||
self.exporter.includeHTML = self.frm.includeHTML.isChecked()
|
self.exporter.includeHTML = self.frm.includeHTML.isChecked()
|
||||||
if not self.frm.deck.currentIndex():
|
idx = self.frm.deck.currentIndex()
|
||||||
|
if self.cids is not None:
|
||||||
|
# Browser Selection
|
||||||
|
self.exporter.cids = self.cids
|
||||||
self.exporter.did = None
|
self.exporter.did = None
|
||||||
|
elif idx == 0:
|
||||||
|
# All decks
|
||||||
|
self.exporter.did = None
|
||||||
|
self.exporter.cids = None
|
||||||
else:
|
else:
|
||||||
|
# Deck idx-1 in the list of decks
|
||||||
|
self.exporter.cids = None
|
||||||
name = self.decks[self.frm.deck.currentIndex()]
|
name = self.decks[self.frm.deck.currentIndex()]
|
||||||
self.exporter.did = self.col.decks.id(name)
|
self.exporter.did = self.col.decks.id(name)
|
||||||
if self.isVerbatim:
|
if self.isVerbatim:
|
||||||
|
|
Loading…
Reference in a new issue