mirror of
https://github.com/ankitects/anki.git
synced 2025-11-10 22:57:11 -05:00
Merge pull request #279 from glutanimate/tweak-addonconf-ui
Tweak Add-on Config Dialog UI
This commit is contained in:
commit
3037bf6ef8
2 changed files with 74 additions and 54 deletions
|
|
@ -474,6 +474,7 @@ class ConfigEditor(QDialog):
|
||||||
self.form.setupUi(self)
|
self.form.setupUi(self)
|
||||||
restore = self.form.buttonBox.button(QDialogButtonBox.RestoreDefaults)
|
restore = self.form.buttonBox.button(QDialogButtonBox.RestoreDefaults)
|
||||||
restore.clicked.connect(self.onRestoreDefaults)
|
restore.clicked.connect(self.onRestoreDefaults)
|
||||||
|
self.setupFonts()
|
||||||
self.updateHelp()
|
self.updateHelp()
|
||||||
self.updateText(self.conf)
|
self.updateText(self.conf)
|
||||||
self.show()
|
self.show()
|
||||||
|
|
@ -482,6 +483,10 @@ class ConfigEditor(QDialog):
|
||||||
default_conf = self.mgr.addonConfigDefaults(self.addon)
|
default_conf = self.mgr.addonConfigDefaults(self.addon)
|
||||||
self.updateText(default_conf)
|
self.updateText(default_conf)
|
||||||
|
|
||||||
|
def setupFonts(self):
|
||||||
|
font_mono = QFontDatabase.systemFont(QFontDatabase.FixedFont)
|
||||||
|
self.form.editor.setFont(font_mono)
|
||||||
|
|
||||||
def updateHelp(self):
|
def updateHelp(self):
|
||||||
txt = self.mgr.addonConfigHelp(self.addon)
|
txt = self.mgr.addonConfigHelp(self.addon)
|
||||||
if txt:
|
if txt:
|
||||||
|
|
|
||||||
|
|
@ -18,63 +18,78 @@
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout">
|
<layout class="QVBoxLayout" name="verticalLayout">
|
||||||
<item>
|
<item>
|
||||||
<widget class="QScrollArea" name="scrollArea">
|
<widget class="QSplitter" name="splitter">
|
||||||
<property name="sizePolicy">
|
<property name="orientation">
|
||||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
<enum>Qt::Horizontal</enum>
|
||||||
<horstretch>0</horstretch>
|
|
||||||
<verstretch>1</verstretch>
|
|
||||||
</sizepolicy>
|
|
||||||
</property>
|
</property>
|
||||||
<property name="frameShape">
|
<widget class="QPlainTextEdit" name="editor">
|
||||||
<enum>QFrame::NoFrame</enum>
|
<property name="sizePolicy">
|
||||||
</property>
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||||
<property name="widgetResizable">
|
<horstretch>3</horstretch>
|
||||||
<bool>true</bool>
|
<verstretch>0</verstretch>
|
||||||
</property>
|
</sizepolicy>
|
||||||
<widget class="QWidget" name="scrollAreaWidgetContents">
|
</property>
|
||||||
<property name="geometry">
|
<property name="lineWrapMode">
|
||||||
<rect>
|
<enum>QPlainTextEdit::NoWrap</enum>
|
||||||
<x>0</x>
|
|
||||||
<y>0</y>
|
|
||||||
<width>607</width>
|
|
||||||
<height>112</height>
|
|
||||||
</rect>
|
|
||||||
</property>
|
</property>
|
||||||
<layout class="QVBoxLayout" name="verticalLayout_2">
|
|
||||||
<property name="margin">
|
|
||||||
<number>0</number>
|
|
||||||
</property>
|
|
||||||
<item>
|
|
||||||
<widget class="QLabel" name="label">
|
|
||||||
<property name="text">
|
|
||||||
<string/>
|
|
||||||
</property>
|
|
||||||
<property name="textFormat">
|
|
||||||
<enum>Qt::RichText</enum>
|
|
||||||
</property>
|
|
||||||
<property name="alignment">
|
|
||||||
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
|
||||||
</property>
|
|
||||||
<property name="wordWrap">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
<property name="openExternalLinks">
|
|
||||||
<bool>true</bool>
|
|
||||||
</property>
|
|
||||||
</widget>
|
|
||||||
</item>
|
|
||||||
</layout>
|
|
||||||
</widget>
|
</widget>
|
||||||
</widget>
|
<widget class="QScrollArea" name="scrollArea">
|
||||||
</item>
|
<property name="sizePolicy">
|
||||||
<item>
|
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
||||||
<widget class="QPlainTextEdit" name="editor">
|
<horstretch>1</horstretch>
|
||||||
<property name="sizePolicy">
|
<verstretch>0</verstretch>
|
||||||
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
|
</sizepolicy>
|
||||||
<horstretch>0</horstretch>
|
</property>
|
||||||
<verstretch>3</verstretch>
|
<property name="frameShape">
|
||||||
</sizepolicy>
|
<enum>QFrame::NoFrame</enum>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="widgetResizable">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<widget class="QWidget" name="scrollAreaWidgetContents">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>80</width>
|
||||||
|
<height>470</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<layout class="QVBoxLayout" name="verticalLayout_2">
|
||||||
|
<property name="leftMargin">
|
||||||
|
<number>4</number>
|
||||||
|
</property>
|
||||||
|
<property name="topMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="rightMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="bottomMargin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<item>
|
||||||
|
<widget class="QLabel" name="label">
|
||||||
|
<property name="text">
|
||||||
|
<string/>
|
||||||
|
</property>
|
||||||
|
<property name="textFormat">
|
||||||
|
<enum>Qt::RichText</enum>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
<property name="openExternalLinks">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue