mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 16:56:36 -04:00
remove redundant audio commands & toolbar, fix tag bug
This commit is contained in:
parent
64e22019de
commit
45dd2c2c58
4 changed files with 8 additions and 21 deletions
|
@ -546,6 +546,7 @@ where id in (%s)""" % ",".join([
|
||||||
self.deck.addCards(self.deck.s.query(Fact).get(id),
|
self.deck.addCards(self.deck.s.query(Fact).get(id),
|
||||||
d.selectedCms)
|
d.selectedCms)
|
||||||
self.deck.flushMod()
|
self.deck.flushMod()
|
||||||
|
self.deck.updateAllPriorities()
|
||||||
self.deck.setUndoEnd(n)
|
self.deck.setUndoEnd(n)
|
||||||
self.updateSearch()
|
self.updateSearch()
|
||||||
|
|
||||||
|
|
|
@ -391,6 +391,8 @@ class FactEditor(object):
|
||||||
self.factState = "invalid"
|
self.factState = "invalid"
|
||||||
|
|
||||||
def onTagChange(self):
|
def onTagChange(self):
|
||||||
|
if not self.fact:
|
||||||
|
return
|
||||||
self.fact.tags = canonifyTags(unicode(self.tags.text()))
|
self.fact.tags = canonifyTags(unicode(self.tags.text()))
|
||||||
if self.onChange:
|
if self.onChange:
|
||||||
self.onChange()
|
self.onChange()
|
||||||
|
|
|
@ -847,10 +847,9 @@ Error was:\n%s\n...\n%s""") % (fmt1, fmt2))
|
||||||
mw.toolBar.addAction(mw.actionAddcards)
|
mw.toolBar.addAction(mw.actionAddcards)
|
||||||
mw.toolBar.addAction(mw.actionEditCurrent)
|
mw.toolBar.addAction(mw.actionEditCurrent)
|
||||||
mw.toolBar.addAction(mw.actionEditdeck)
|
mw.toolBar.addAction(mw.actionEditdeck)
|
||||||
mw.toolBar.addAction(mw.actionRepeatAudio)
|
|
||||||
mw.toolBar.addAction(mw.actionMarkCard)
|
mw.toolBar.addAction(mw.actionMarkCard)
|
||||||
mw.toolBar.addAction(mw.actionGraphs)
|
mw.toolBar.addAction(mw.actionGraphs)
|
||||||
mw.toolBar.addAction(mw.actionDisplayProperties)
|
mw.toolBar.addAction(mw.actionRepeatAudio)
|
||||||
self.addToolBar(Qt.TopToolBarArea, mw.toolBar)
|
self.addToolBar(Qt.TopToolBarArea, mw.toolBar)
|
||||||
mw.toolBar.setIconSize(QSize(self.config['iconSize'],
|
mw.toolBar.setIconSize(QSize(self.config['iconSize'],
|
||||||
self.config['iconSize']))
|
self.config['iconSize']))
|
||||||
|
@ -1309,8 +1308,6 @@ Error was:\n%s\n...\n%s""") % (fmt1, fmt2))
|
||||||
self.connect(m.actionMarkCard, SIGNAL("toggled(bool)"), self.onMark)
|
self.connect(m.actionMarkCard, SIGNAL("toggled(bool)"), self.onMark)
|
||||||
self.connect(m.actionSuspendCard, s, self.onSuspend)
|
self.connect(m.actionSuspendCard, s, self.onSuspend)
|
||||||
self.connect(m.actionModelProperties, s, self.onModelProperties)
|
self.connect(m.actionModelProperties, s, self.onModelProperties)
|
||||||
self.connect(m.actionRepeatQuestionAudio, s, self.onRepeatQuestion)
|
|
||||||
self.connect(m.actionRepeatAnswerAudio, s, self.onRepeatAnswer)
|
|
||||||
self.connect(m.actionRepeatAudio, s, self.onRepeatAudio)
|
self.connect(m.actionRepeatAudio, s, self.onRepeatAudio)
|
||||||
self.connect(m.actionUndo, s, self.onUndo)
|
self.connect(m.actionUndo, s, self.onUndo)
|
||||||
self.connect(m.actionRedo, s, self.onRedo)
|
self.connect(m.actionRedo, s, self.onRedo)
|
||||||
|
@ -1379,8 +1376,6 @@ Error was:\n%s\n...\n%s""") % (fmt1, fmt2))
|
||||||
self.maybeEnableUndo()
|
self.maybeEnableUndo()
|
||||||
self.mainWin.actionMarkCard.setEnabled(False)
|
self.mainWin.actionMarkCard.setEnabled(False)
|
||||||
self.mainWin.actionSuspendCard.setEnabled(False)
|
self.mainWin.actionSuspendCard.setEnabled(False)
|
||||||
self.mainWin.actionRepeatQuestionAudio.setEnabled(False)
|
|
||||||
self.mainWin.actionRepeatAnswerAudio.setEnabled(False)
|
|
||||||
self.mainWin.actionRepeatAudio.setEnabled(False)
|
self.mainWin.actionRepeatAudio.setEnabled(False)
|
||||||
self.mainWin.actionEditCurrent.setEnabled(False)
|
self.mainWin.actionEditCurrent.setEnabled(False)
|
||||||
|
|
||||||
|
@ -1388,13 +1383,10 @@ Error was:\n%s\n...\n%s""") % (fmt1, fmt2))
|
||||||
self.maybeEnableUndo()
|
self.maybeEnableUndo()
|
||||||
self.mainWin.actionMarkCard.setEnabled(True)
|
self.mainWin.actionMarkCard.setEnabled(True)
|
||||||
self.mainWin.actionSuspendCard.setEnabled(True)
|
self.mainWin.actionSuspendCard.setEnabled(True)
|
||||||
self.mainWin.actionRepeatQuestionAudio.setEnabled(
|
snd = (hasSound(self.currentCard.question) or
|
||||||
hasSound(self.currentCard.question))
|
(hasSound(self.currentCard.answer) and
|
||||||
self.mainWin.actionRepeatAnswerAudio.setEnabled(
|
self.state != "getQuestion"))
|
||||||
hasSound(self.currentCard.answer) and self.state != "getQuestion")
|
self.mainWin.actionRepeatAudio.setEnabled(snd)
|
||||||
self.mainWin.actionRepeatAudio.setEnabled(
|
|
||||||
self.mainWin.actionRepeatQuestionAudio.isEnabled() or
|
|
||||||
self.mainWin.actionRepeatAnswerAudio.isEnabled())
|
|
||||||
self.mainWin.actionEditCurrent.setEnabled(True)
|
self.mainWin.actionEditCurrent.setEnabled(True)
|
||||||
|
|
||||||
def maybeEnableUndo(self):
|
def maybeEnableUndo(self):
|
||||||
|
@ -1550,12 +1542,6 @@ Error was:\n%s\n...\n%s""") % (fmt1, fmt2))
|
||||||
# Sounds
|
# Sounds
|
||||||
##########################################################################
|
##########################################################################
|
||||||
|
|
||||||
def onRepeatQuestion(self):
|
|
||||||
playFromText(self.currentCard.question)
|
|
||||||
|
|
||||||
def onRepeatAnswer(self):
|
|
||||||
playFromText(self.currentCard.answer)
|
|
||||||
|
|
||||||
def onRepeatAudio(self):
|
def onRepeatAudio(self):
|
||||||
playFromText(self.currentCard.question)
|
playFromText(self.currentCard.question)
|
||||||
if self.state != "showQuestion":
|
if self.state != "showQuestion":
|
||||||
|
|
|
@ -695,8 +695,6 @@
|
||||||
<addaction name="actionSuspendCard" />
|
<addaction name="actionSuspendCard" />
|
||||||
<addaction name="separator" />
|
<addaction name="separator" />
|
||||||
<addaction name="actionRepeatAudio" />
|
<addaction name="actionRepeatAudio" />
|
||||||
<addaction name="actionRepeatQuestionAudio" />
|
|
||||||
<addaction name="actionRepeatAnswerAudio" />
|
|
||||||
<addaction name="separator" />
|
<addaction name="separator" />
|
||||||
<addaction name="actionGraphs" />
|
<addaction name="actionGraphs" />
|
||||||
<addaction name="actionDstats" />
|
<addaction name="actionDstats" />
|
||||||
|
|
Loading…
Reference in a new issue