update failed handling, remember new deck

This commit is contained in:
Damien Elmes 2008-11-16 02:22:18 +09:00
parent d67d64d1ea
commit e097991b4e
3 changed files with 9 additions and 8 deletions

View file

@ -64,7 +64,7 @@ class DeckProperties(QDialog):
getattr(self.dialog, type + "Max").setText("%0.3f" % v) getattr(self.dialog, type + "Max").setText("%0.3f" % v)
self.dialog.delay0.setText(unicode(self.d.delay0/60.0)) self.dialog.delay0.setText(unicode(self.d.delay0/60.0))
self.dialog.delay1.setText(unicode(self.d.delay1/60.0)) self.dialog.delay1.setText(unicode(self.d.delay1/60.0))
self.dialog.delay2.setText(unicode(self.d.delay2/60.0)) self.dialog.delay2.setText(unicode(self.d.delay2))
self.dialog.collapse.setCheckState(self.d.collapseTime self.dialog.collapse.setCheckState(self.d.collapseTime
and Qt.Checked or Qt.Unchecked) and Qt.Checked or Qt.Unchecked)
self.dialog.failedCardMax.setText(unicode(self.d.failedCardMax)) self.dialog.failedCardMax.setText(unicode(self.d.failedCardMax))
@ -228,7 +228,7 @@ class DeckProperties(QDialog):
self.updateField(self.d, 'delay0', v) self.updateField(self.d, 'delay0', v)
v = float(self.dialog.delay1.text()) * 60.0 v = float(self.dialog.delay1.text()) * 60.0
self.updateField(self.d, 'delay1', v) self.updateField(self.d, 'delay1', v)
v = float(self.dialog.delay2.text()) * 60.0 v = float(self.dialog.delay2.text())
self.updateField(self.d, 'delay2', v) self.updateField(self.d, 'delay2', v)
v = int(self.dialog.failedCardMax.text()) v = int(self.dialog.failedCardMax.text())
self.updateField(self.d, 'failedCardMax', v) self.updateField(self.d, 'failedCardMax', v)

View file

@ -592,6 +592,7 @@ class AnkiQt(QMainWindow):
self.deck = DeckStorage.Deck() self.deck = DeckStorage.Deck()
self.deck.addModel(BasicModel()) self.deck.addModel(BasicModel())
self.saveDeck() self.saveDeck()
self.updateRecentFiles(self.deck.path)
self.moveToState("initial") self.moveToState("initial")
def ensureSyncParams(self): def ensureSyncParams(self):

View file

@ -340,7 +340,7 @@ p, li { white-space: pre-wrap; }
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>372</width> <width>373</width>
<height>342</height> <height>342</height>
</rect> </rect>
</property> </property>
@ -405,7 +405,7 @@ p, li { white-space: pre-wrap; }
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>372</width> <width>373</width>
<height>342</height> <height>342</height>
</rect> </rect>
</property> </property>
@ -505,7 +505,7 @@ p, li { white-space: pre-wrap; }
<item row="4" column="0" > <item row="4" column="0" >
<widget class="QLabel" name="label_3" > <widget class="QLabel" name="label_3" >
<property name="text" > <property name="text" >
<string>&lt;b>3: Initial Medium Interval&lt;/b></string> <string>&lt;b>3: Initial Good Interval&lt;/b></string>
</property> </property>
</widget> </widget>
</item> </item>
@ -559,7 +559,7 @@ p, li { white-space: pre-wrap; }
<item row="0" column="0" > <item row="0" column="0" >
<widget class="QLabel" name="label_20" > <widget class="QLabel" name="label_20" >
<property name="text" > <property name="text" >
<string>&lt;b>0: Totally Forgot&lt;/b></string> <string>&lt;b>1: Again (Young)&lt;/b></string>
</property> </property>
</widget> </widget>
</item> </item>
@ -576,7 +576,7 @@ p, li { white-space: pre-wrap; }
<item row="1" column="0" > <item row="1" column="0" >
<widget class="QLabel" name="label_22" > <widget class="QLabel" name="label_22" >
<property name="text" > <property name="text" >
<string>&lt;b>1: Made a Mistake (Young)&lt;/b></string> <string>&lt;b>1: Again (Mature)&lt;/b></string>
</property> </property>
<property name="openExternalLinks" > <property name="openExternalLinks" >
<bool>true</bool> <bool>true</bool>
@ -596,7 +596,7 @@ p, li { white-space: pre-wrap; }
<item row="2" column="0" > <item row="2" column="0" >
<widget class="QLabel" name="label_19" > <widget class="QLabel" name="label_19" >
<property name="text" > <property name="text" >
<string>&lt;b>1: Made a Mistake (Mature)&lt;/b></string> <string>&lt;b>1: Failure Multiplier&lt;/b></string>
</property> </property>
<property name="openExternalLinks" > <property name="openExternalLinks" >
<bool>true</bool> <bool>true</bool>