summaryrefslogtreecommitdiffstats
path: root/desktop-widgets/diveplanner.ui
diff options
context:
space:
mode:
authorGravatar Oliver Schwaneberg <oliver.schwaneberg@gmail.com>2018-02-10 23:28:05 +0100
committerGravatar Dirk Hohndel <dirk@hohndel.org>2018-03-02 08:38:22 -0800
commit0ca52f868ebe5def65153970061a1d6132ede3be (patch)
tree95d42be85b3cf4c67206b5b94b40dc07ef1f2446 /desktop-widgets/diveplanner.ui
parentafc9dd5f3836e7c9c75eab2435b7bd5e20a71bf9 (diff)
downloadsubsurface-0ca52f868ebe5def65153970061a1d6132ede3be.tar.gz
Choose water presets from a qcombobox in planner, custom value possible
Add a combo box for water types with defaults for fresh water, sea water and the EN 13319. All values taken from units.h, where EN 13319 was added beforehand. Custom values can be entered through a spinbox. Also changed "Salinity" in TapDiveInformation.ui to "Water type". Translation required! Signed-off-by: Oliver Schwaneberg <oliver.schwaneberg@gmail.com>
Diffstat (limited to 'desktop-widgets/diveplanner.ui')
-rw-r--r--desktop-widgets/diveplanner.ui141
1 files changed, 87 insertions, 54 deletions
diff --git a/desktop-widgets/diveplanner.ui b/desktop-widgets/diveplanner.ui
index 5b58f564a..1b67a5fc9 100644
--- a/desktop-widgets/diveplanner.ui
+++ b/desktop-widgets/diveplanner.ui
@@ -62,41 +62,6 @@
<property name="bottomMargin">
<number>0</number>
</property>
- <property name="spacing">
- <number>2</number>
- </property>
- <item row="5" column="0" colspan="3">
- <widget class="TableView" name="tableWidget" native="true">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>50</height>
- </size>
- </property>
- </widget>
- </item>
- <item row="4" column="0" colspan="3">
- <widget class="TableView" name="cylinderTableWidget" native="true">
- <property name="sizePolicy">
- <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>50</height>
- </size>
- </property>
- </widget>
- </item>
<item row="0" column="0">
<widget class="QLabel" name="label">
<property name="sizePolicy">
@@ -133,7 +98,7 @@
</property>
</widget>
</item>
- <item row="1" column="2">
+ <item row="1" column="2" colspan="2">
<widget class="QDialogButtonBox" name="buttonBox">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
@@ -163,12 +128,12 @@
<item row="2" column="2">
<widget class="QLabel" name="label_3">
<property name="text">
- <string>Salinity</string>
+ <string>Water type</string>
</property>
</widget>
</item>
- <item row="3" column="1">
- <widget class="QSpinBox" name="ATMPressure">
+ <item row="3" column="0">
+ <widget class="QSpinBox" name="atmHeight">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -176,18 +141,21 @@
</sizepolicy>
</property>
<property name="suffix">
- <string>mbar</string>
+ <string>m</string>
</property>
<property name="minimum">
- <number>689</number>
+ <number>-100</number>
</property>
<property name="maximum">
- <number>1100</number>
+ <number>3000</number>
+ </property>
+ <property name="singleStep">
+ <number>10</number>
</property>
</widget>
</item>
- <item row="3" column="0">
- <widget class="QSpinBox" name="atmHeight">
+ <item row="3" column="1">
+ <widget class="QSpinBox" name="ATMPressure">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
@@ -195,41 +163,106 @@
</sizepolicy>
</property>
<property name="suffix">
- <string>m</string>
+ <string>mbar</string>
</property>
<property name="minimum">
- <number>-100</number>
+ <number>689</number>
</property>
<property name="maximum">
- <number>3000</number>
- </property>
- <property name="singleStep">
- <number>10</number>
+ <number>1100</number>
</property>
</widget>
</item>
<item row="3" column="2">
- <widget class="QDoubleSpinBox" name="salinity">
+ <widget class="QComboBox" name="waterType">
+ <item>
+ <property name="text">
+ <string>Fresh water</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Sea water</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>EN13319</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Custom</string>
+ </property>
+ </item>
+ </widget>
+ </item>
+ <item row="3" column="3">
+ <widget class="QDoubleSpinBox" name="customSalinity">
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
+ <property name="maximumSize">
+ <size>
+ <width>90</width>
+ <height>16777215</height>
+ </size>
+ </property>
+ <property name="toolTip">
+ <string extracomment="Custom water density"/>
+ </property>
<property name="suffix">
<string>kg/ℓ</string>
</property>
<property name="minimum">
- <double>1.000000000000000</double>
+ <double>0.990000000000000</double>
</property>
<property name="maximum">
- <double>1.050000000000000</double>
+ <double>1.300000000000000</double>
</property>
<property name="singleStep">
<double>0.010000000000000</double>
</property>
<property name="value">
- <double>1.030000000000000</double>
+ <double>1.000000000000000</double>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="0" colspan="4">
+ <widget class="TableView" name="cylinderTableWidget" native="true">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>50</height>
+ </size>
+ </property>
+ </widget>
+ </item>
+ <item row="5" column="0" colspan="4">
+ <widget class="TableView" name="tableWidget" native="true">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="MinimumExpanding" vsizetype="MinimumExpanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>50</height>
+ </size>
</property>
</widget>
</item>