mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52:21 -04:00
update model properties
This commit is contained in:
parent
f8d79a6e37
commit
a762a11441
3 changed files with 178 additions and 304 deletions
|
@ -38,9 +38,7 @@ class ModelProperties(QDialog):
|
||||||
def readData(self):
|
def readData(self):
|
||||||
# properties section
|
# properties section
|
||||||
self.dialog.name.setText(self.m.name)
|
self.dialog.name.setText(self.m.name)
|
||||||
self.dialog.description.setText(self.m.description)
|
|
||||||
self.dialog.tags.setText(self.m.tags)
|
self.dialog.tags.setText(self.m.tags)
|
||||||
self.dialog.decorators.setText(self.m.features)
|
|
||||||
self.dialog.spacing.setText(str(self.m.spacing))
|
self.dialog.spacing.setText(str(self.m.spacing))
|
||||||
self.dialog.initialSpacing.setText(str(self.m.initialSpacing/60))
|
self.dialog.initialSpacing.setText(str(self.m.initialSpacing/60))
|
||||||
|
|
||||||
|
@ -109,10 +107,8 @@ class ModelProperties(QDialog):
|
||||||
self.currentField = self.m.fieldModels[self.dialog.fieldList.currentRow()]
|
self.currentField = self.m.fieldModels[self.dialog.fieldList.currentRow()]
|
||||||
field = self.currentField
|
field = self.currentField
|
||||||
self.dialog.fieldName.setText(field.name)
|
self.dialog.fieldName.setText(field.name)
|
||||||
self.dialog.fieldDescription.setText(field.description)
|
|
||||||
self.dialog.fieldUnique.setChecked(field.unique)
|
self.dialog.fieldUnique.setChecked(field.unique)
|
||||||
self.dialog.fieldRequired.setChecked(field.required)
|
self.dialog.fieldRequired.setChecked(field.required)
|
||||||
self.dialog.fieldFeatures.setText(field.features)
|
|
||||||
self.dialog.numeric.setChecked(field.numeric)
|
self.dialog.numeric.setChecked(field.numeric)
|
||||||
|
|
||||||
def enableFieldMoveButtons(self):
|
def enableFieldMoveButtons(self):
|
||||||
|
@ -138,10 +134,6 @@ class ModelProperties(QDialog):
|
||||||
self.deck.renameFieldModel(self.m, field, name)
|
self.deck.renameFieldModel(self.m, field, name)
|
||||||
# the card models will have been updated
|
# the card models will have been updated
|
||||||
self.readCurrentCard()
|
self.readCurrentCard()
|
||||||
self.updateField(field, 'description',
|
|
||||||
unicode(self.dialog.fieldDescription.toPlainText()))
|
|
||||||
self.updateField(field, 'features',
|
|
||||||
unicode(self.dialog.fieldFeatures.text()))
|
|
||||||
# unique, required, numeric
|
# unique, required, numeric
|
||||||
self.updateField(field, 'unique',
|
self.updateField(field, 'unique',
|
||||||
self.dialog.fieldUnique.checkState() == Qt.Checked)
|
self.dialog.fieldUnique.checkState() == Qt.Checked)
|
||||||
|
@ -296,7 +288,6 @@ class ModelProperties(QDialog):
|
||||||
self.currentCard = self.m.cardModels[self.dialog.cardList.currentRow()]
|
self.currentCard = self.m.cardModels[self.dialog.cardList.currentRow()]
|
||||||
card = self.currentCard
|
card = self.currentCard
|
||||||
self.dialog.cardName.setText(card.name)
|
self.dialog.cardName.setText(card.name)
|
||||||
self.dialog.cardDescription.setText(card.description)
|
|
||||||
self.dialog.cardQuestion.setPlainText(card.qformat.replace("<br>", "\n"))
|
self.dialog.cardQuestion.setPlainText(card.qformat.replace("<br>", "\n"))
|
||||||
self.dialog.cardAnswer.setPlainText(card.aformat.replace("<br>", "\n"))
|
self.dialog.cardAnswer.setPlainText(card.aformat.replace("<br>", "\n"))
|
||||||
if card.questionInAnswer:
|
if card.questionInAnswer:
|
||||||
|
@ -330,8 +321,6 @@ class ModelProperties(QDialog):
|
||||||
if not newname:
|
if not newname:
|
||||||
newname = _("Card %d") % (self.m.cardModels.index(card) + 1)
|
newname = _("Card %d") % (self.m.cardModels.index(card) + 1)
|
||||||
self.updateField(card, 'name', newname)
|
self.updateField(card, 'name', newname)
|
||||||
self.updateField(card, 'description', unicode(
|
|
||||||
self.dialog.cardDescription.toPlainText()))
|
|
||||||
s = unicode(self.dialog.cardQuestion.toPlainText())
|
s = unicode(self.dialog.cardQuestion.toPlainText())
|
||||||
s = s.replace("\n", "<br>")
|
s = s.replace("\n", "<br>")
|
||||||
changed = self.updateField(card, 'qformat', s)
|
changed = self.updateField(card, 'qformat', s)
|
||||||
|
@ -460,12 +449,8 @@ class ModelProperties(QDialog):
|
||||||
if not mname:
|
if not mname:
|
||||||
mname = _("Model")
|
mname = _("Model")
|
||||||
self.updateField(self.m, 'name', mname)
|
self.updateField(self.m, 'name', mname)
|
||||||
self.updateField(self.m, 'description',
|
|
||||||
unicode(self.dialog.description.toPlainText()))
|
|
||||||
self.updateField(self.m, 'tags',
|
self.updateField(self.m, 'tags',
|
||||||
unicode(self.dialog.tags.text()))
|
unicode(self.dialog.tags.text()))
|
||||||
self.updateField(self.m, 'features',
|
|
||||||
unicode(self.dialog.decorators.text()))
|
|
||||||
try:
|
try:
|
||||||
self.updateField(self.m, 'spacing',
|
self.updateField(self.m, 'spacing',
|
||||||
float(self.dialog.spacing.text()))
|
float(self.dialog.spacing.text()))
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>389</width>
|
<width>394</width>
|
||||||
<height>437</height>
|
<height>430</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle" >
|
<property name="windowTitle" >
|
||||||
|
@ -29,8 +29,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>373</width>
|
<width>378</width>
|
||||||
<height>371</height>
|
<height>364</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
|
@ -77,36 +77,6 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="0" >
|
|
||||||
<widget class="QLabel" name="label_12" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Maximum failed cards</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="2" >
|
|
||||||
<widget class="QLineEdit" name="failedCardMax" />
|
|
||||||
</item>
|
|
||||||
<item row="2" column="0" >
|
|
||||||
<widget class="QLabel" name="label_26" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Show failed cards early</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="2" column="2" >
|
|
||||||
<widget class="QCheckBox" name="collapse" >
|
|
||||||
<property name="text" >
|
|
||||||
<string/>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="0" >
|
<item row="0" column="0" >
|
||||||
<widget class="QLabel" name="label_11" >
|
<widget class="QLabel" name="label_11" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
|
@ -124,14 +94,14 @@
|
||||||
<item row="3" column="0" >
|
<item row="3" column="0" >
|
||||||
<widget class="QComboBox" name="newCardScheduling" />
|
<widget class="QComboBox" name="newCardScheduling" />
|
||||||
</item>
|
</item>
|
||||||
<item row="7" column="0" >
|
<item row="6" column="0" >
|
||||||
<widget class="QLabel" name="label_16" >
|
<widget class="QLabel" name="label_16" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><h1>Priorities</h1></string>
|
<string><h1>Priorities</h1></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="8" column="0" >
|
<item row="7" column="0" >
|
||||||
<layout class="QGridLayout" name="gridLayout_4" >
|
<layout class="QGridLayout" name="gridLayout_4" >
|
||||||
<item row="0" column="0" >
|
<item row="0" column="0" >
|
||||||
<widget class="QLabel" name="label_21" >
|
<widget class="QLabel" name="label_21" >
|
||||||
|
@ -187,7 +157,7 @@
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item row="9" column="0" >
|
<item row="8" column="0" >
|
||||||
<spacer name="verticalSpacer_2" >
|
<spacer name="verticalSpacer_2" >
|
||||||
<property name="orientation" >
|
<property name="orientation" >
|
||||||
<enum>Qt::Vertical</enum>
|
<enum>Qt::Vertical</enum>
|
||||||
|
@ -200,22 +170,25 @@
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item row="6" column="0" >
|
|
||||||
<spacer name="verticalSpacer_3" >
|
|
||||||
<property name="orientation" >
|
|
||||||
<enum>Qt::Vertical</enum>
|
|
||||||
</property>
|
|
||||||
<property name="sizeHint" stdset="0" >
|
|
||||||
<size>
|
|
||||||
<width>20</width>
|
|
||||||
<height>40</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0" >
|
<item row="4" column="0" >
|
||||||
<widget class="QComboBox" name="revCardOrder" />
|
<widget class="QComboBox" name="revCardOrder" />
|
||||||
</item>
|
</item>
|
||||||
|
<item row="5" column="0" >
|
||||||
|
<spacer name="verticalSpacer_3" >
|
||||||
|
<property name="orientation" >
|
||||||
|
<enum>Qt::Vertical</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType" >
|
||||||
|
<enum>QSizePolicy::Fixed</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0" >
|
||||||
|
<size>
|
||||||
|
<width>20</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QWidget" name="tab_5" >
|
<widget class="QWidget" name="tab_5" >
|
||||||
|
@ -223,8 +196,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>373</width>
|
<width>378</width>
|
||||||
<height>371</height>
|
<height>364</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
|
@ -343,8 +316,8 @@ p, li { white-space: pre-wrap; }
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>373</width>
|
<width>378</width>
|
||||||
<height>371</height>
|
<height>364</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
|
@ -408,8 +381,8 @@ p, li { white-space: pre-wrap; }
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>373</width>
|
<width>378</width>
|
||||||
<height>371</height>
|
<height>364</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
|
@ -449,8 +422,8 @@ p, li { white-space: pre-wrap; }
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>373</width>
|
<width>378</width>
|
||||||
<height>371</height>
|
<height>364</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
|
@ -559,13 +532,6 @@ p, li { white-space: pre-wrap; }
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="0" >
|
|
||||||
<widget class="QLabel" name="label_20" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>1: Again (Young)</b></string>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="4" >
|
<item row="0" column="4" >
|
||||||
<widget class="QLineEdit" name="delay0" >
|
<widget class="QLineEdit" name="delay0" >
|
||||||
<property name="sizePolicy" >
|
<property name="sizePolicy" >
|
||||||
|
@ -616,25 +582,84 @@ p, li { white-space: pre-wrap; }
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="0" column="0" >
|
||||||
|
<widget class="QLabel" name="label_20" >
|
||||||
|
<property name="text" >
|
||||||
|
<string><b>1: Again (Young)</b></string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_25" >
|
<widget class="Line" name="line" >
|
||||||
<property name="text" >
|
<property name="orientation" >
|
||||||
<string><h1>Day Rollover</h1></string>
|
<enum>Qt::Horizontal</enum>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout" >
|
<layout class="QGridLayout" name="gridLayout_5" >
|
||||||
<item>
|
<item row="1" column="0" >
|
||||||
<widget class="QLabel" name="label_29" >
|
<widget class="QLabel" name="label_12" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Hours to shift midnight</string>
|
<string><b>Maximum failed cards</b></string>
|
||||||
|
</property>
|
||||||
|
<property name="openExternalLinks" >
|
||||||
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item row="1" column="1" >
|
||||||
|
<spacer name="horizontalSpacer" >
|
||||||
|
<property name="orientation" >
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0" >
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="1" column="2" >
|
||||||
|
<widget class="QLineEdit" name="failedCardMax" />
|
||||||
|
</item>
|
||||||
|
<item row="3" column="0" >
|
||||||
|
<widget class="QLabel" name="label_29" >
|
||||||
|
<property name="text" >
|
||||||
|
<string><b>Hours to shift midnight</b></string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="1" >
|
||||||
|
<spacer name="horizontalSpacer_3" >
|
||||||
|
<property name="orientation" >
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0" >
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="2" >
|
||||||
|
<widget class="QLineEdit" name="timeOffset" />
|
||||||
|
</item>
|
||||||
|
<item row="0" column="0" >
|
||||||
|
<widget class="QLabel" name="label_26" >
|
||||||
|
<property name="text" >
|
||||||
|
<string><b>Show failed cards early</b></string>
|
||||||
|
</property>
|
||||||
|
<property name="openExternalLinks" >
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="0" column="1" >
|
||||||
<spacer name="horizontalSpacer_2" >
|
<spacer name="horizontalSpacer_2" >
|
||||||
<property name="orientation" >
|
<property name="orientation" >
|
||||||
<enum>Qt::Horizontal</enum>
|
<enum>Qt::Horizontal</enum>
|
||||||
|
@ -647,8 +672,12 @@ p, li { white-space: pre-wrap; }
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item row="0" column="2" >
|
||||||
<widget class="QLineEdit" name="timeOffset" />
|
<widget class="QCheckBox" name="collapse" >
|
||||||
|
<property name="text" >
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
|
@ -684,8 +713,6 @@ p, li { white-space: pre-wrap; }
|
||||||
<tabstops>
|
<tabstops>
|
||||||
<tabstop>qtabwidget</tabstop>
|
<tabstop>qtabwidget</tabstop>
|
||||||
<tabstop>newCardsPerDay</tabstop>
|
<tabstop>newCardsPerDay</tabstop>
|
||||||
<tabstop>failedCardMax</tabstop>
|
|
||||||
<tabstop>collapse</tabstop>
|
|
||||||
<tabstop>newCardOrder</tabstop>
|
<tabstop>newCardOrder</tabstop>
|
||||||
<tabstop>newCardScheduling</tabstop>
|
<tabstop>newCardScheduling</tabstop>
|
||||||
<tabstop>revCardOrder</tabstop>
|
<tabstop>revCardOrder</tabstop>
|
||||||
|
@ -712,6 +739,8 @@ p, li { white-space: pre-wrap; }
|
||||||
<tabstop>midMax</tabstop>
|
<tabstop>midMax</tabstop>
|
||||||
<tabstop>easyMin</tabstop>
|
<tabstop>easyMin</tabstop>
|
||||||
<tabstop>easyMax</tabstop>
|
<tabstop>easyMax</tabstop>
|
||||||
|
<tabstop>collapse</tabstop>
|
||||||
|
<tabstop>failedCardMax</tabstop>
|
||||||
<tabstop>timeOffset</tabstop>
|
<tabstop>timeOffset</tabstop>
|
||||||
<tabstop>buttonBox</tabstop>
|
<tabstop>buttonBox</tabstop>
|
||||||
</tabstops>
|
</tabstops>
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>494</width>
|
<width>428</width>
|
||||||
<height>502</height>
|
<height>519</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle" >
|
<property name="windowTitle" >
|
||||||
|
@ -21,17 +21,17 @@
|
||||||
<property name="currentIndex" >
|
<property name="currentIndex" >
|
||||||
<number>0</number>
|
<number>0</number>
|
||||||
</property>
|
</property>
|
||||||
<widget class="QWidget" name="tab" >
|
<widget class="QWidget" name="tab_2" >
|
||||||
<property name="geometry" >
|
<property name="geometry" >
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>478</width>
|
<width>412</width>
|
||||||
<height>436</height>
|
<height>453</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
<string>General</string>
|
<string>Model && Fields</string>
|
||||||
</attribute>
|
</attribute>
|
||||||
<layout class="QVBoxLayout" >
|
<layout class="QVBoxLayout" >
|
||||||
<property name="spacing" >
|
<property name="spacing" >
|
||||||
|
@ -41,19 +41,19 @@
|
||||||
<number>9</number>
|
<number>9</number>
|
||||||
</property>
|
</property>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_7" >
|
<widget class="QLabel" name="label_2" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><h1>General Model Properties</h1></string>
|
<string><h1>General</h1></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<layout class="QGridLayout" >
|
<layout class="QGridLayout" name="gridLayout" >
|
||||||
<property name="margin" >
|
<property name="leftMargin" >
|
||||||
<number>0</number>
|
<number>12</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="spacing" >
|
<property name="spacing" >
|
||||||
<number>6</number>
|
<number>4</number>
|
||||||
</property>
|
</property>
|
||||||
<item row="0" column="0" >
|
<item row="0" column="0" >
|
||||||
<widget class="QLabel" name="label" >
|
<widget class="QLabel" name="label" >
|
||||||
|
@ -61,145 +61,89 @@
|
||||||
<string><b>Name</b></string>
|
<string><b>Name</b></string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment" >
|
<property name="alignment" >
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="0" >
|
<item row="0" column="2" >
|
||||||
<widget class="QLabel" name="label_2" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Description</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment" >
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="0" column="1" >
|
|
||||||
<widget class="QLineEdit" name="name" />
|
<widget class="QLineEdit" name="name" />
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="1" >
|
|
||||||
<widget class="QTextEdit" name="description" >
|
|
||||||
<property name="tabChangesFocus" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0" >
|
|
||||||
<widget class="QLabel" name="label_4" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Features</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment" >
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0" >
|
<item row="1" column="0" >
|
||||||
<widget class="QLabel" name="label_3" >
|
<widget class="QLabel" name="label_3" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Tags</b></string>
|
<string><b>Tags</b></string>
|
||||||
</property>
|
</property>
|
||||||
<property name="alignment" >
|
<property name="alignment" >
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
|
||||||
</property>
|
</property>
|
||||||
<property name="openExternalLinks" >
|
<property name="openExternalLinks" >
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="1" >
|
<item row="1" column="2" >
|
||||||
<widget class="QLineEdit" name="tags" />
|
<widget class="QLineEdit" name="tags" />
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="0" >
|
<item row="2" column="0" >
|
||||||
<widget class="QLabel" name="label_5" >
|
<widget class="QLabel" name="label_19" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Card spacing</b></string>
|
<string><b>Minimum spacing</b></string>
|
||||||
</property>
|
|
||||||
<property name="alignment" >
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
</property>
|
||||||
<property name="openExternalLinks" >
|
<property name="openExternalLinks" >
|
||||||
<bool>true</bool>
|
<bool>true</bool>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1" >
|
<item row="3" column="0" >
|
||||||
<layout class="QGridLayout" >
|
<widget class="QLabel" name="label_25" >
|
||||||
<item row="0" column="0" >
|
<property name="text" >
|
||||||
<widget class="QLabel" name="label_16" >
|
<string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
|
||||||
<property name="text" >
|
<html><head><meta name="qrichtext" content="1" /><style type="text/css">
|
||||||
<string>Minimum spacing</string>
|
p, li { white-space: pre-wrap; }
|
||||||
</property>
|
</style></head><body style=" font-family:'Arial'; font-size:8pt; font-weight:400; font-style:normal;">
|
||||||
<property name="openExternalLinks" >
|
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Spacing multipler</span></p></body></html></string>
|
||||||
<bool>true</bool>
|
</property>
|
||||||
</property>
|
<property name="openExternalLinks" >
|
||||||
</widget>
|
<bool>true</bool>
|
||||||
</item>
|
</property>
|
||||||
<item row="0" column="2" >
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="2" column="2" >
|
||||||
|
<layout class="QHBoxLayout" name="horizontalLayout_3" >
|
||||||
|
<item>
|
||||||
<widget class="QLineEdit" name="initialSpacing" />
|
<widget class="QLineEdit" name="initialSpacing" />
|
||||||
</item>
|
</item>
|
||||||
<item row="0" column="1" >
|
</layout>
|
||||||
<spacer>
|
</item>
|
||||||
<property name="orientation" >
|
<item row="3" column="2" >
|
||||||
<enum>Qt::Horizontal</enum>
|
<layout class="QHBoxLayout" name="horizontalLayout_4" >
|
||||||
</property>
|
<item>
|
||||||
<property name="sizeHint" stdset="0" >
|
|
||||||
<size>
|
|
||||||
<width>40</width>
|
|
||||||
<height>20</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
</spacer>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0" >
|
|
||||||
<widget class="QLabel" name="label_24" >
|
|
||||||
<property name="text" >
|
|
||||||
<string>Minimum interval multiplier</string>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="2" >
|
|
||||||
<widget class="QLineEdit" name="spacing" />
|
<widget class="QLineEdit" name="spacing" />
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="1" >
|
<item row="0" column="1" >
|
||||||
<widget class="QLineEdit" name="decorators" />
|
<spacer name="horizontalSpacer_2" >
|
||||||
|
<property name="orientation" >
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeType" >
|
||||||
|
<enum>QSizePolicy::Fixed</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint" stdset="0" >
|
||||||
|
<size>
|
||||||
|
<width>40</width>
|
||||||
|
<height>20</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
</layout>
|
|
||||||
</widget>
|
|
||||||
<widget class="QWidget" name="tab_2" >
|
|
||||||
<property name="geometry" >
|
|
||||||
<rect>
|
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>478</width>
|
|
||||||
<height>436</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
|
||||||
<attribute name="title" >
|
|
||||||
<string>Fields</string>
|
|
||||||
</attribute>
|
|
||||||
<layout class="QVBoxLayout" >
|
|
||||||
<property name="spacing" >
|
|
||||||
<number>6</number>
|
|
||||||
</property>
|
|
||||||
<property name="margin" >
|
|
||||||
<number>9</number>
|
|
||||||
</property>
|
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_6" >
|
<widget class="QLabel" name="label_6" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><h1>Field Models</h1></string>
|
<string><h1>Fields</h1></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
@ -299,7 +243,7 @@
|
||||||
<property name="spacing" >
|
<property name="spacing" >
|
||||||
<number>6</number>
|
<number>6</number>
|
||||||
</property>
|
</property>
|
||||||
<item row="2" column="0" >
|
<item row="1" column="0" >
|
||||||
<widget class="QLabel" name="label_18" >
|
<widget class="QLabel" name="label_18" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Unique?</string>
|
<string><b>Unique?</string>
|
||||||
|
@ -309,7 +253,7 @@
|
||||||
<item row="0" column="1" >
|
<item row="0" column="1" >
|
||||||
<widget class="QLineEdit" name="fieldName" />
|
<widget class="QLineEdit" name="fieldName" />
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="1" >
|
<item row="1" column="1" >
|
||||||
<widget class="QCheckBox" name="fieldUnique" >
|
<widget class="QCheckBox" name="fieldUnique" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Prevent me from entering the same thing in this field twice</string>
|
<string>Prevent me from entering the same thing in this field twice</string>
|
||||||
|
@ -326,71 +270,28 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="1" column="0" >
|
<item row="2" column="0" >
|
||||||
<widget class="QLabel" name="label_19" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Description</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment" >
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="3" column="0" >
|
|
||||||
<widget class="QLabel" name="label_17" >
|
<widget class="QLabel" name="label_17" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Required?</b></string>
|
<string><b>Required?</b></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1" >
|
<item row="2" column="1" >
|
||||||
<widget class="QCheckBox" name="fieldRequired" >
|
<widget class="QCheckBox" name="fieldRequired" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Prevent new cards from being added if this field is blank</string>
|
<string>Prevent new cards from being added if this field is blank</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="5" column="0" >
|
<item row="3" column="0" >
|
||||||
<widget class="QLabel" name="label_22" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Features</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment" >
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="1" >
|
|
||||||
<widget class="QTextEdit" name="fieldDescription" >
|
|
||||||
<property name="tabChangesFocus" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="5" column="1" >
|
|
||||||
<layout class="QVBoxLayout" >
|
|
||||||
<property name="spacing" >
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<property name="margin" >
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<item>
|
|
||||||
<widget class="QLineEdit" name="fieldFeatures" />
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0" >
|
|
||||||
<widget class="QLabel" name="label_21" >
|
<widget class="QLabel" name="label_21" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Numeric?</b></string>
|
<string><b>Numeric?</b></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="1" >
|
<item row="3" column="1" >
|
||||||
<widget class="QCheckBox" name="numeric" >
|
<widget class="QCheckBox" name="numeric" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Sort this field using numeric order instead of string order</string>
|
<string>Sort this field using numeric order instead of string order</string>
|
||||||
|
@ -409,8 +310,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>478</width>
|
<width>412</width>
|
||||||
<height>436</height>
|
<height>450</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<attribute name="title" >
|
<attribute name="title" >
|
||||||
|
@ -426,7 +327,7 @@
|
||||||
<item>
|
<item>
|
||||||
<widget class="QLabel" name="label_8" >
|
<widget class="QLabel" name="label_8" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><h1>Card Models</h1></string>
|
<string><h1>Card Templates</h1></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
@ -521,53 +422,21 @@
|
||||||
<property name="spacing" >
|
<property name="spacing" >
|
||||||
<number>6</number>
|
<number>6</number>
|
||||||
</property>
|
</property>
|
||||||
<item row="1" column="1" >
|
<item row="3" column="0" >
|
||||||
<widget class="QTextEdit" name="cardDescription" >
|
|
||||||
<property name="sizePolicy" >
|
|
||||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>0</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
|
||||||
<property name="maximumSize" >
|
|
||||||
<size>
|
|
||||||
<width>16777215</width>
|
|
||||||
<height>60</height>
|
|
||||||
</size>
|
|
||||||
</property>
|
|
||||||
<property name="horizontalScrollBarPolicy" >
|
|
||||||
<enum>Qt::ScrollBarAlwaysOff</enum>
|
|
||||||
</property>
|
|
||||||
<property name="tabChangesFocus" >
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="1" column="0" >
|
|
||||||
<widget class="QLabel" name="label_13" >
|
|
||||||
<property name="text" >
|
|
||||||
<string><b>Description</b></string>
|
|
||||||
</property>
|
|
||||||
<property name="alignment" >
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
<item row="4" column="0" >
|
|
||||||
<widget class="QLabel" name="label_23" >
|
<widget class="QLabel" name="label_23" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Question hiding</b></string>
|
<string><b>Question hiding</b></string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="4" column="1" >
|
<item row="3" column="1" >
|
||||||
<widget class="QCheckBox" name="questionInAnswer" >
|
<widget class="QCheckBox" name="questionInAnswer" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string>Hide the question when showing answer</string>
|
<string>Hide the question when showing answer</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1" >
|
<item row="2" column="1" >
|
||||||
<widget class="QTextEdit" name="cardAnswer" >
|
<widget class="QTextEdit" name="cardAnswer" >
|
||||||
<property name="sizePolicy" >
|
<property name="sizePolicy" >
|
||||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||||
|
@ -592,7 +461,7 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="0" >
|
<item row="2" column="0" >
|
||||||
<widget class="QLabel" name="label_15" >
|
<widget class="QLabel" name="label_15" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Answer format</b></string>
|
<string><b>Answer format</b></string>
|
||||||
|
@ -608,7 +477,7 @@
|
||||||
<item row="0" column="1" >
|
<item row="0" column="1" >
|
||||||
<widget class="QLineEdit" name="cardName" />
|
<widget class="QLineEdit" name="cardName" />
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="1" >
|
<item row="1" column="1" >
|
||||||
<widget class="QTextEdit" name="cardQuestion" >
|
<widget class="QTextEdit" name="cardQuestion" >
|
||||||
<property name="sizePolicy" >
|
<property name="sizePolicy" >
|
||||||
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
<sizepolicy vsizetype="Fixed" hsizetype="Expanding" >
|
||||||
|
@ -643,7 +512,7 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item row="2" column="0" >
|
<item row="1" column="0" >
|
||||||
<widget class="QLabel" name="label_14" >
|
<widget class="QLabel" name="label_14" >
|
||||||
<property name="text" >
|
<property name="text" >
|
||||||
<string><b>Question format</b></string>
|
<string><b>Question format</b></string>
|
||||||
|
@ -679,23 +548,15 @@
|
||||||
</widget>
|
</widget>
|
||||||
<tabstops>
|
<tabstops>
|
||||||
<tabstop>tabWidget</tabstop>
|
<tabstop>tabWidget</tabstop>
|
||||||
<tabstop>name</tabstop>
|
|
||||||
<tabstop>tags</tabstop>
|
|
||||||
<tabstop>description</tabstop>
|
|
||||||
<tabstop>initialSpacing</tabstop>
|
|
||||||
<tabstop>spacing</tabstop>
|
|
||||||
<tabstop>decorators</tabstop>
|
|
||||||
<tabstop>fieldList</tabstop>
|
<tabstop>fieldList</tabstop>
|
||||||
<tabstop>fieldAdd</tabstop>
|
<tabstop>fieldAdd</tabstop>
|
||||||
<tabstop>fieldUp</tabstop>
|
<tabstop>fieldUp</tabstop>
|
||||||
<tabstop>fieldDelete</tabstop>
|
<tabstop>fieldDelete</tabstop>
|
||||||
<tabstop>fieldDown</tabstop>
|
<tabstop>fieldDown</tabstop>
|
||||||
<tabstop>fieldName</tabstop>
|
<tabstop>fieldName</tabstop>
|
||||||
<tabstop>fieldDescription</tabstop>
|
|
||||||
<tabstop>fieldUnique</tabstop>
|
<tabstop>fieldUnique</tabstop>
|
||||||
<tabstop>fieldRequired</tabstop>
|
<tabstop>fieldRequired</tabstop>
|
||||||
<tabstop>numeric</tabstop>
|
<tabstop>numeric</tabstop>
|
||||||
<tabstop>fieldFeatures</tabstop>
|
|
||||||
<tabstop>cardList</tabstop>
|
<tabstop>cardList</tabstop>
|
||||||
<tabstop>cardAdd</tabstop>
|
<tabstop>cardAdd</tabstop>
|
||||||
<tabstop>cardUp</tabstop>
|
<tabstop>cardUp</tabstop>
|
||||||
|
@ -703,7 +564,6 @@
|
||||||
<tabstop>cardToggle</tabstop>
|
<tabstop>cardToggle</tabstop>
|
||||||
<tabstop>cardDelete</tabstop>
|
<tabstop>cardDelete</tabstop>
|
||||||
<tabstop>cardName</tabstop>
|
<tabstop>cardName</tabstop>
|
||||||
<tabstop>cardDescription</tabstop>
|
|
||||||
<tabstop>cardQuestion</tabstop>
|
<tabstop>cardQuestion</tabstop>
|
||||||
<tabstop>cardAnswer</tabstop>
|
<tabstop>cardAnswer</tabstop>
|
||||||
<tabstop>questionInAnswer</tabstop>
|
<tabstop>questionInAnswer</tabstop>
|
||||||
|
|
Loading…
Reference in a new issue