summaryrefslogtreecommitdiffstats
path: root/qt-ui/preferences.ui
diff options
context:
space:
mode:
authorGravatar Dirk Hohndel <dirk@hohndel.org>2013-06-02 19:52:18 +0900
committerGravatar Dirk Hohndel <dirk@hohndel.org>2013-06-02 19:52:18 +0900
commita98a7a135199bbe3dc25290da47c1915861b2300 (patch)
tree269eeb5fce2a6b04d8e66d2da240b6aa187c0fbd /qt-ui/preferences.ui
parent9a65798daf3dc0e7991305ce759d42d40d2dc98c (diff)
downloadsubsurface-a98a7a135199bbe3dc25290da47c1915861b2300.tar.gz
Correctly implement Metric / Imperial / Personalize preference
The code so far had completely ignored Metric / Imperial. Turning this into a three way radio box seemed to make much more sense. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
Diffstat (limited to 'qt-ui/preferences.ui')
-rw-r--r--qt-ui/preferences.ui39
1 files changed, 36 insertions, 3 deletions
diff --git a/qt-ui/preferences.ui b/qt-ui/preferences.ui
index 3cef8785a..07a423834 100644
--- a/qt-ui/preferences.ui
+++ b/qt-ui/preferences.ui
@@ -116,7 +116,7 @@
</sizepolicy>
</property>
<property name="currentIndex">
- <number>2</number>
+ <number>1</number>
</property>
<widget class="QWidget" name="page_2">
<layout class="QVBoxLayout" name="verticalLayout_3">
@@ -224,6 +224,9 @@
<property name="text">
<string>Metric</string>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">buttonGroup_6</string>
+ </attribute>
</widget>
</item>
<item>
@@ -231,6 +234,19 @@
<property name="text">
<string>Imperial</string>
</property>
+ <attribute name="buttonGroup">
+ <string notr="true">buttonGroup_6</string>
+ </attribute>
+ </widget>
+ </item>
+ <item>
+ <widget class="QRadioButton" name="personalize">
+ <property name="text">
+ <string>Personalize</string>
+ </property>
+ <attribute name="buttonGroup">
+ <string notr="true">buttonGroup_6</string>
+ </attribute>
</widget>
</item>
</layout>
@@ -238,10 +254,10 @@
<item>
<widget class="QGroupBox" name="groupBox">
<property name="title">
- <string>Personalize</string>
+ <string/>
</property>
<property name="checkable">
- <bool>true</bool>
+ <bool>false</bool>
</property>
<property name="checked">
<bool>false</bool>
@@ -948,6 +964,22 @@
</hint>
</hints>
</connection>
+ <connection>
+ <sender>personalize</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>groupBox</receiver>
+ <slot>setEnabled(bool)</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>613</x>
+ <y>41</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>634</x>
+ <y>72</y>
+ </hint>
+ </hints>
+ </connection>
</connections>
<buttongroups>
<buttongroup name="buttonGroup_2"/>
@@ -955,5 +987,6 @@
<buttongroup name="buttonGroup_4"/>
<buttongroup name="buttonGroup_5"/>
<buttongroup name="buttonGroup"/>
+ <buttongroup name="buttonGroup_6"/>
</buttongroups>
</ui>