mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
use radio buttons to select q/a as other operating systems give focus to button
This commit is contained in:
parent
10e303dc33
commit
ce2a20bd43
2 changed files with 32 additions and 5 deletions
|
@ -374,9 +374,6 @@ Enter deck to place new %s cards in, or leave blank:""") %
|
||||||
t['did'] = self.col.decks.id(te.text())
|
t['did'] = self.col.decks.id(te.text())
|
||||||
|
|
||||||
def onAddField(self):
|
def onAddField(self):
|
||||||
obj = self.mw.app.focusWidget()
|
|
||||||
if obj not in (self.tab['tform'].front, self.tab['tform'].back):
|
|
||||||
return showInfo(_("Please click in the front or back template first."))
|
|
||||||
diag = QDialog(self)
|
diag = QDialog(self)
|
||||||
form = aqt.forms.addfield.Ui_Dialog()
|
form = aqt.forms.addfield.Ui_Dialog()
|
||||||
form.setupUi(diag)
|
form.setupUi(diag)
|
||||||
|
@ -388,6 +385,10 @@ Enter deck to place new %s cards in, or leave blank:""") %
|
||||||
form.fields.showPopup()
|
form.fields.showPopup()
|
||||||
if not diag.exec_():
|
if not diag.exec_():
|
||||||
return
|
return
|
||||||
|
if form.radioQ.isChecked():
|
||||||
|
obj = self.tab['tform'].front
|
||||||
|
else:
|
||||||
|
obj = self.tab['tform'].back
|
||||||
self._addField(obj,
|
self._addField(obj,
|
||||||
fields[form.fields.currentIndex()],
|
fields[form.fields.currentIndex()],
|
||||||
form.font.currentFont().family(),
|
form.font.currentFont().family(),
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>434</width>
|
<width>434</width>
|
||||||
<height>122</height>
|
<height>186</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
@ -16,6 +16,16 @@
|
||||||
<layout class="QHBoxLayout" name="horizontalLayout">
|
<layout class="QHBoxLayout" name="horizontalLayout">
|
||||||
<item>
|
<item>
|
||||||
<layout class="QGridLayout" name="gridLayout">
|
<layout class="QGridLayout" name="gridLayout">
|
||||||
|
<item row="3" column="1">
|
||||||
|
<widget class="QRadioButton" name="radioQ">
|
||||||
|
<property name="text">
|
||||||
|
<string>Front</string>
|
||||||
|
</property>
|
||||||
|
<property name="checked">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
<item row="2" column="1">
|
<item row="2" column="1">
|
||||||
<widget class="QSpinBox" name="size">
|
<widget class="QSpinBox" name="size">
|
||||||
<property name="minimum">
|
<property name="minimum">
|
||||||
|
@ -53,7 +63,7 @@
|
||||||
<item row="0" column="1">
|
<item row="0" column="1">
|
||||||
<widget class="QComboBox" name="fields"/>
|
<widget class="QComboBox" name="fields"/>
|
||||||
</item>
|
</item>
|
||||||
<item row="3" column="1">
|
<item row="5" column="1">
|
||||||
<spacer name="verticalSpacer">
|
<spacer name="verticalSpacer">
|
||||||
<property name="orientation">
|
<property name="orientation">
|
||||||
<enum>Qt::Vertical</enum>
|
<enum>Qt::Vertical</enum>
|
||||||
|
@ -66,6 +76,20 @@
|
||||||
</property>
|
</property>
|
||||||
</spacer>
|
</spacer>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="4" column="1">
|
||||||
|
<widget class="QRadioButton" name="radioA">
|
||||||
|
<property name="text">
|
||||||
|
<string>Back</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item row="3" column="0">
|
||||||
|
<widget class="QLabel" name="label_4">
|
||||||
|
<property name="text">
|
||||||
|
<string>Add to:</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
|
@ -84,6 +108,8 @@
|
||||||
<tabstop>fields</tabstop>
|
<tabstop>fields</tabstop>
|
||||||
<tabstop>font</tabstop>
|
<tabstop>font</tabstop>
|
||||||
<tabstop>size</tabstop>
|
<tabstop>size</tabstop>
|
||||||
|
<tabstop>radioQ</tabstop>
|
||||||
|
<tabstop>radioA</tabstop>
|
||||||
<tabstop>buttonBox</tabstop>
|
<tabstop>buttonBox</tabstop>
|
||||||
</tabstops>
|
</tabstops>
|
||||||
<resources/>
|
<resources/>
|
||||||
|
|
Loading…
Reference in a new issue