add support for exporting original files, tidy up whitespace

This commit is contained in:
Damien Elmes 2009-07-04 15:18:25 +09:00
parent ed6a16f014
commit 2249f18913
2 changed files with 1249 additions and 1236 deletions

View file

@ -2238,6 +2238,7 @@ it to your friends.
self.connect(m.actionDonate, s, self.onDonate) self.connect(m.actionDonate, s, self.onDonate)
self.connect(m.actionRecordNoiseProfile, s, self.onRecordNoiseProfile) self.connect(m.actionRecordNoiseProfile, s, self.onRecordNoiseProfile)
self.connect(m.actionBuryFact, s, self.onBuryFact) self.connect(m.actionBuryFact, s, self.onBuryFact)
self.connect(m.actionExportOriginalFiles, s, self.onExportOriginal)
def enableDeckMenuItems(self, enabled=True): def enableDeckMenuItems(self, enabled=True):
"setEnabled deck-related items." "setEnabled deck-related items."
@ -2681,11 +2682,10 @@ Consider backing up your media directory first."""))
ui.utils.showInfo(_("No media URLs defined for this deck."), ui.utils.showInfo(_("No media URLs defined for this deck."),
help="MediaSupport") help="MediaSupport")
return return
ui.utils.showInfo(ngettext("%d missing file found.<br>", ui.utils.showInfo(ngettext("%d missing file found.<br>",
"%d missing files found.<br>", "%d missing files found.<br>", res[0]) +
res[0]) + _("%d successfully retrieved.")
_("%d successfully retrieved.") % res[1], parent=self)
% res[1], parent=self)
def addHook(self, *args): def addHook(self, *args):
addHook(*args) addHook(*args)
@ -2696,6 +2696,11 @@ Consider backing up your media directory first."""))
def onUncacheLatex(self): def onUncacheLatex(self):
anki.latex.deleteAllLatexImages(self.deck) anki.latex.deleteAllLatexImages(self.deck)
def onExportOriginal(self):
cnt = anki.media.exportOriginalFiles(self.deck)
ui.utils.showInfo(_("%(a)d files exported to %(b)s.originals folder") %
{'a': cnt, 'b': self.deck.name()})
# System specific misc # System specific misc
########################################################################## ##########################################################################

File diff suppressed because it is too large Load diff