diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2017-03-30 13:52:35 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2017-04-06 04:29:47 +0200 |
commit | 61e861de7a6a6d39f75c79b93140f2db0768d183 (patch) | |
tree | ef8822dd4d9b24fbe8ffe350412247b4a8bf1b17 /tracker-steamvr/dialog.ui | |
parent | f9160866df2a045146910ab555af718cde676694 (diff) |
tracker/steamvr: support choosing device by its serial number
Since the vr handle is accessed on the GUI and pipeline threads
now, had to add implicit locking. This sadly reorganizes most of
the file.
Sadly this refactor likely broke things.
cf. https://github.com/opentrack/opentrack/issues/352#issuecomment-290252520
Diffstat (limited to 'tracker-steamvr/dialog.ui')
-rw-r--r-- | tracker-steamvr/dialog.ui | 57 |
1 files changed, 41 insertions, 16 deletions
diff --git a/tracker-steamvr/dialog.ui b/tracker-steamvr/dialog.ui index 9d3b1e85..12a01816 100644 --- a/tracker-steamvr/dialog.ui +++ b/tracker-steamvr/dialog.ui @@ -9,15 +9,15 @@ <rect> <x>0</x> <y>0</y> - <width>281</width> - <height>66</height> + <width>394</width> + <height>85</height> </rect> </property> - <property name="sizePolicy"> - <sizepolicy hsizetype="Minimum" vsizetype="Minimum"> - <horstretch>0</horstretch> - <verstretch>0</verstretch> - </sizepolicy> + <property name="minimumSize"> + <size> + <width>394</width> + <height>0</height> + </size> </property> <property name="windowTitle"> <string>Valve SteamVR</string> @@ -32,8 +32,40 @@ <property name="autoFillBackground"> <bool>false</bool> </property> - <layout class="QGridLayout" name="gridLayout_2"> - <item row="1" column="0"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QFrame" name="frame"> + <property name="frameShape"> + <enum>QFrame::NoFrame</enum> + </property> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="label"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> + <horstretch>3</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="text"> + <string>Device</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QComboBox" name="device"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Preferred" vsizetype="Maximum"> + <horstretch>8</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + </widget> + </item> + </layout> + </widget> + </item> + <item> <widget class="QDialogButtonBox" name="buttonBox"> <property name="sizePolicy"> <sizepolicy hsizetype="Preferred" vsizetype="Preferred"> @@ -46,13 +78,6 @@ </property> </widget> </item> - <item row="0" column="0"> - <widget class="QLabel" name="label"> - <property name="text"> - <string>No settings necessary</string> - </property> - </widget> - </item> </layout> </widget> <resources/> |