option for changing rev spacing

This commit is contained in:
Damien Elmes 2011-02-02 23:38:51 +09:00
parent f9a8e98d84
commit d62b12de90
2 changed files with 29 additions and 9 deletions

View file

@ -69,6 +69,7 @@ class DeckProperties(QDialog):
self.dialog.leechFails.setValue(self.d.getInt("leechFails")) self.dialog.leechFails.setValue(self.d.getInt("leechFails"))
# spacing # spacing
self.dialog.newSpacing.setText(unicode(self.d.getFloat("newSpacing")/60.0)) self.dialog.newSpacing.setText(unicode(self.d.getFloat("newSpacing")/60.0))
self.dialog.revSpacing.setText(unicode(self.d.getFloat("revSpacing")*100))
def updateModelsList(self): def updateModelsList(self):
idx = self.dialog.modelsList.currentRow() idx = self.dialog.modelsList.currentRow()
@ -216,6 +217,7 @@ class DeckProperties(QDialog):
pass pass
try: try:
self.d.setVar("newSpacing", float(self.dialog.newSpacing.text()) * 60) self.d.setVar("newSpacing", float(self.dialog.newSpacing.text()) * 60)
self.d.setVar("revSpacing", float(self.dialog.revSpacing.text()) / 100.0)
except ValueError: except ValueError:
pass pass
# hour shift # hour shift

View file

@ -9,7 +9,7 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>373</width> <width>383</width>
<height>452</height> <height>452</height>
</rect> </rect>
</property> </property>
@ -565,14 +565,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="11" column="0" colspan="6"> <item row="12" column="0" colspan="6">
<widget class="Line" name="line_3"> <widget class="Line" name="line_3">
<property name="orientation"> <property name="orientation">
<enum>Qt::Horizontal</enum> <enum>Qt::Horizontal</enum>
</property> </property>
</widget> </widget>
</item> </item>
<item row="12" column="0"> <item row="13" column="0">
<widget class="QLabel" name="label_26"> <widget class="QLabel" name="label_26">
<property name="text"> <property name="text">
<string>Show failed cards early</string> <string>Show failed cards early</string>
@ -582,7 +582,7 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="12" column="2"> <item row="13" column="2">
<widget class="QCheckBox" name="collapse"> <widget class="QCheckBox" name="collapse">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
@ -595,14 +595,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="14" column="0"> <item row="15" column="0">
<widget class="QLabel" name="label_23"> <widget class="QLabel" name="label_23">
<property name="text"> <property name="text">
<string>Per-day scheduling</string> <string>Per-day scheduling</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="14" column="2"> <item row="15" column="2">
<widget class="QCheckBox" name="perDay"> <widget class="QCheckBox" name="perDay">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
@ -664,7 +664,7 @@
<item row="10" column="0"> <item row="10" column="0">
<widget class="QLabel" name="label_12"> <widget class="QLabel" name="label_12">
<property name="text"> <property name="text">
<string>Sibling spacing</string> <string>Sibling delay (new cards)</string>
</property> </property>
</widget> </widget>
</item> </item>
@ -691,14 +691,14 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="13" column="0"> <item row="14" column="0">
<widget class="QLabel" name="label_11"> <widget class="QLabel" name="label_11">
<property name="text"> <property name="text">
<string>Suspend leeches</string> <string>Suspend leeches</string>
</property> </property>
</widget> </widget>
</item> </item>
<item row="13" column="2"> <item row="14" column="2">
<widget class="QCheckBox" name="suspendLeeches"> <widget class="QCheckBox" name="suspendLeeches">
<property name="sizePolicy"> <property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Fixed"> <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
@ -738,6 +738,23 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="11" column="0">
<widget class="QLabel" name="label_18">
<property name="text">
<string>Sibling delay (reviews)</string>
</property>
</widget>
</item>
<item row="11" column="2">
<widget class="QLineEdit" name="revSpacing"/>
</item>
<item row="11" column="3" colspan="2">
<widget class="QLabel" name="label_28">
<property name="text">
<string>%</string>
</property>
</widget>
</item>
</layout> </layout>
</item> </item>
<item> <item>
@ -795,6 +812,7 @@
<tabstop>leechFails</tabstop> <tabstop>leechFails</tabstop>
<tabstop>timeOffset</tabstop> <tabstop>timeOffset</tabstop>
<tabstop>newSpacing</tabstop> <tabstop>newSpacing</tabstop>
<tabstop>revSpacing</tabstop>
<tabstop>collapse</tabstop> <tabstop>collapse</tabstop>
<tabstop>suspendLeeches</tabstop> <tabstop>suspendLeeches</tabstop>
<tabstop>perDay</tabstop> <tabstop>perDay</tabstop>