separate button labels and default buttons

This commit is contained in:
Damien Elmes 2010-02-12 14:02:29 +09:00
parent 1c858f48b0
commit d320c01372

View file

@ -638,16 +638,19 @@ new:
self.mainWin.buttonStack.setCurrentIndex(1) self.mainWin.buttonStack.setCurrentIndex(1)
self.mainWin.buttonStack.show() self.mainWin.buttonStack.show()
self.mainWin.buttonStack.setLayoutDirection(Qt.LeftToRight) self.mainWin.buttonStack.setLayoutDirection(Qt.LeftToRight)
if self.defaultEaseButton() == 2: if self.learningButtons():
self.mainWin.easeButton2.setFocus()
self.mainWin.easeButton2.setText(_("Good")) self.mainWin.easeButton2.setText(_("Good"))
self.mainWin.easeButton3.setText(_("Easy")) self.mainWin.easeButton3.setText(_("Easy"))
self.mainWin.easeButton4.setText(_("Very Easy")) self.mainWin.easeButton4.setText(_("Very Easy"))
else: else:
self.mainWin.easeButton3.setFocus()
self.mainWin.easeButton2.setText(_("Hard")) self.mainWin.easeButton2.setText(_("Hard"))
self.mainWin.easeButton3.setText(_("Good")) self.mainWin.easeButton3.setText(_("Good"))
self.mainWin.easeButton4.setText(_("Easy")) self.mainWin.easeButton4.setText(_("Easy"))
getattr(self.mainWin, "easeButton%d" % self.defaultEaseButton()).\
setFocus()
def learningButtons(self):
return not self.currentCard.successive
def defaultEaseButton(self): def defaultEaseButton(self):
if not self.currentCard.successive: if not self.currentCard.successive: