added finish button

This commit is contained in:
Damien Elmes 2009-06-23 01:57:34 +09:00
parent 0f3ad34af2
commit f047f0222a
2 changed files with 21 additions and 2 deletions

View file

@ -115,6 +115,9 @@ class AnkiQt(QMainWindow):
self.connect(self.mainWin.reviewEarlyButton,
SIGNAL("clicked()"),
self.onReviewEarly)
self.connect(self.mainWin.finishButton,
SIGNAL("clicked()"),
self.onClose)
# notices
self.mainWin.noticeFrame.setShown(False)
self.connect(self.mainWin.noticeButton, SIGNAL("clicked()"),
@ -330,8 +333,8 @@ Please do not file a bug report with Anki.<br>""")
not not self.deck.newCount)
self.startRefreshTimer()
self.bodyView.setState(state)
# make sure the buttons aren't focused
self.mainWin.congratsLabel.setFocus()
# focus finish button
self.mainWin.finishButton.setFocus()
elif state == "showQuestion":
self.reviewingStarted = True
if self.deck.mediaDir():

View file

@ -1213,6 +1213,19 @@
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="finishButton">
<property name="text">
<string>Fi&amp;nish</string>
</property>
<property name="autoDefault">
<bool>true</bool>
</property>
<property name="default">
<bool>true</bool>
</property>
</widget>
</item>
</layout>
</item>
</layout>
@ -3456,6 +3469,7 @@
<tabstop>optionsHelpButton</tabstop>
<tabstop>learnMoreButton</tabstop>
<tabstop>reviewEarlyButton</tabstop>
<tabstop>finishButton</tabstop>
<tabstop>downloadDeckButton</tabstop>
<tabstop>newDeckButton</tabstop>
<tabstop>importDeckButton</tabstop>
@ -3466,6 +3480,8 @@
<tabstop>saveEditorButton</tabstop>
<tabstop>showAnswerButton</tabstop>
<tabstop>help</tabstop>
<tabstop>noticeButton</tabstop>
<tabstop>welcomeText</tabstop>
</tabstops>
<resources>
<include location="../icons.qrc"/>