combjs

annotate gui/main.ui @ 2:4e8f2bbe8426

doing the gui
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 15 Jul 2011 06:54:32 +0300
parents dd02002227a2
children
rev   line source
nuclear@1 1 <?xml version="1.0" encoding="UTF-8"?>
nuclear@1 2 <ui version="4.0">
nuclear@1 3 <class>MainWindow</class>
nuclear@1 4 <widget class="QMainWindow" name="MainWindow">
nuclear@1 5 <property name="geometry">
nuclear@1 6 <rect>
nuclear@1 7 <x>0</x>
nuclear@1 8 <y>0</y>
nuclear@1 9 <width>796</width>
nuclear@1 10 <height>612</height>
nuclear@1 11 </rect>
nuclear@1 12 </property>
nuclear@1 13 <property name="windowTitle">
nuclear@1 14 <string>Joystick Combiner</string>
nuclear@1 15 </property>
nuclear@1 16 <widget class="QWidget" name="centralwidget">
nuclear@2 17 <layout class="QVBoxLayout" name="verticalLayout_6">
nuclear@1 18 <item>
nuclear@2 19 <widget class="QSplitter" name="splitter">
nuclear@1 20 <property name="orientation">
nuclear@1 21 <enum>Qt::Horizontal</enum>
nuclear@1 22 </property>
nuclear@1 23 <widget class="QSplitter" name="splitter_2">
nuclear@1 24 <property name="orientation">
nuclear@1 25 <enum>Qt::Vertical</enum>
nuclear@1 26 </property>
nuclear@1 27 <widget class="QGroupBox" name="groupBox">
nuclear@1 28 <property name="title">
nuclear@1 29 <string>Joystick devices</string>
nuclear@1 30 </property>
nuclear@1 31 <layout class="QVBoxLayout" name="verticalLayout_3">
nuclear@1 32 <item>
nuclear@1 33 <widget class="QListWidget" name="list_js">
nuclear@2 34 <property name="showDropIndicator" stdset="0">
nuclear@2 35 <bool>false</bool>
nuclear@2 36 </property>
nuclear@1 37 <property name="dragEnabled">
nuclear@2 38 <bool>false</bool>
nuclear@1 39 </property>
nuclear@1 40 <property name="dragDropMode">
nuclear@2 41 <enum>QAbstractItemView::NoDragDrop</enum>
nuclear@1 42 </property>
nuclear@1 43 </widget>
nuclear@1 44 </item>
nuclear@1 45 <item>
nuclear@1 46 <layout class="QHBoxLayout" name="horizontalLayout_3">
nuclear@1 47 <item>
nuclear@2 48 <widget class="QPushButton" name="bn_add">
nuclear@2 49 <property name="enabled">
nuclear@2 50 <bool>false</bool>
nuclear@2 51 </property>
nuclear@2 52 <property name="text">
nuclear@2 53 <string>Add joystick</string>
nuclear@2 54 </property>
nuclear@2 55 </widget>
nuclear@2 56 </item>
nuclear@2 57 <item>
nuclear@1 58 <spacer name="horizontalSpacer_2">
nuclear@1 59 <property name="orientation">
nuclear@1 60 <enum>Qt::Horizontal</enum>
nuclear@1 61 </property>
nuclear@1 62 <property name="sizeHint" stdset="0">
nuclear@1 63 <size>
nuclear@1 64 <width>40</width>
nuclear@1 65 <height>20</height>
nuclear@1 66 </size>
nuclear@1 67 </property>
nuclear@1 68 </spacer>
nuclear@1 69 </item>
nuclear@1 70 <item>
nuclear@1 71 <widget class="QPushButton" name="bn_del_virt">
nuclear@1 72 <property name="enabled">
nuclear@1 73 <bool>false</bool>
nuclear@1 74 </property>
nuclear@1 75 <property name="text">
nuclear@1 76 <string>Delete virtual device</string>
nuclear@1 77 </property>
nuclear@1 78 </widget>
nuclear@1 79 </item>
nuclear@1 80 </layout>
nuclear@1 81 </item>
nuclear@1 82 </layout>
nuclear@1 83 </widget>
nuclear@1 84 <widget class="QGroupBox" name="groupBox_2">
nuclear@1 85 <property name="title">
nuclear@1 86 <string>New virtual device</string>
nuclear@1 87 </property>
nuclear@1 88 <layout class="QVBoxLayout" name="verticalLayout_2">
nuclear@1 89 <item>
nuclear@1 90 <layout class="QHBoxLayout" name="horizontalLayout">
nuclear@1 91 <item>
nuclear@1 92 <widget class="QLabel" name="label">
nuclear@1 93 <property name="text">
nuclear@1 94 <string>Name</string>
nuclear@1 95 </property>
nuclear@1 96 </widget>
nuclear@1 97 </item>
nuclear@1 98 <item>
nuclear@2 99 <widget class="QLineEdit" name="tx_devname">
nuclear@2 100 <property name="text">
nuclear@2 101 <string>combjs virtual joystick</string>
nuclear@2 102 </property>
nuclear@2 103 </widget>
nuclear@1 104 </item>
nuclear@1 105 </layout>
nuclear@1 106 </item>
nuclear@1 107 <item>
nuclear@2 108 <widget class="QListWidget" name="list_newdev">
nuclear@1 109 <property name="acceptDrops">
nuclear@1 110 <bool>true</bool>
nuclear@1 111 </property>
nuclear@1 112 <property name="dragEnabled">
nuclear@1 113 <bool>true</bool>
nuclear@1 114 </property>
nuclear@1 115 <property name="dragDropOverwriteMode">
nuclear@2 116 <bool>false</bool>
nuclear@1 117 </property>
nuclear@1 118 <property name="dragDropMode">
nuclear@2 119 <enum>QAbstractItemView::InternalMove</enum>
nuclear@1 120 </property>
nuclear@1 121 <property name="defaultDropAction">
nuclear@2 122 <enum>Qt::MoveAction</enum>
nuclear@1 123 </property>
nuclear@1 124 <property name="alternatingRowColors">
nuclear@1 125 <bool>false</bool>
nuclear@1 126 </property>
nuclear@1 127 <property name="modelColumn">
nuclear@1 128 <number>0</number>
nuclear@1 129 </property>
nuclear@1 130 </widget>
nuclear@1 131 </item>
nuclear@1 132 <item>
nuclear@1 133 <layout class="QHBoxLayout" name="horizontalLayout_2">
nuclear@1 134 <item>
nuclear@2 135 <widget class="QPushButton" name="bn_create">
nuclear@1 136 <property name="enabled">
nuclear@1 137 <bool>false</bool>
nuclear@1 138 </property>
nuclear@1 139 <property name="text">
nuclear@1 140 <string>Create</string>
nuclear@1 141 </property>
nuclear@1 142 </widget>
nuclear@1 143 </item>
nuclear@1 144 <item>
nuclear@1 145 <spacer name="horizontalSpacer">
nuclear@1 146 <property name="orientation">
nuclear@1 147 <enum>Qt::Horizontal</enum>
nuclear@1 148 </property>
nuclear@1 149 <property name="sizeHint" stdset="0">
nuclear@1 150 <size>
nuclear@1 151 <width>40</width>
nuclear@1 152 <height>20</height>
nuclear@1 153 </size>
nuclear@1 154 </property>
nuclear@1 155 </spacer>
nuclear@1 156 </item>
nuclear@1 157 <item>
nuclear@2 158 <widget class="QPushButton" name="bn_remove">
nuclear@1 159 <property name="enabled">
nuclear@1 160 <bool>false</bool>
nuclear@1 161 </property>
nuclear@1 162 <property name="text">
nuclear@1 163 <string>Remove</string>
nuclear@1 164 </property>
nuclear@1 165 </widget>
nuclear@1 166 </item>
nuclear@1 167 </layout>
nuclear@1 168 </item>
nuclear@1 169 </layout>
nuclear@1 170 </widget>
nuclear@1 171 </widget>
nuclear@2 172 <widget class="QWidget" name="">
nuclear@2 173 <layout class="QVBoxLayout" name="verticalLayout_4">
nuclear@2 174 <item>
nuclear@2 175 <widget class="QGroupBox" name="groupBox_3">
nuclear@2 176 <property name="sizePolicy">
nuclear@2 177 <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
nuclear@2 178 <horstretch>0</horstretch>
nuclear@2 179 <verstretch>0</verstretch>
nuclear@2 180 </sizepolicy>
nuclear@2 181 </property>
nuclear@2 182 <property name="minimumSize">
nuclear@2 183 <size>
nuclear@2 184 <width>0</width>
nuclear@2 185 <height>0</height>
nuclear@2 186 </size>
nuclear@2 187 </property>
nuclear@2 188 <property name="title">
nuclear@2 189 <string>Joystick information</string>
nuclear@2 190 </property>
nuclear@2 191 <layout class="QVBoxLayout" name="verticalLayout">
nuclear@2 192 <item>
nuclear@2 193 <layout class="QFormLayout" name="formLayout">
nuclear@2 194 <property name="fieldGrowthPolicy">
nuclear@2 195 <enum>QFormLayout::ExpandingFieldsGrow</enum>
nuclear@2 196 </property>
nuclear@2 197 <item row="0" column="0">
nuclear@2 198 <widget class="QLabel" name="label_2">
nuclear@2 199 <property name="text">
nuclear@2 200 <string>Name:</string>
nuclear@2 201 </property>
nuclear@2 202 </widget>
nuclear@2 203 </item>
nuclear@2 204 <item row="0" column="1">
nuclear@2 205 <widget class="QLabel" name="lb_name">
nuclear@2 206 <property name="text">
nuclear@2 207 <string/>
nuclear@2 208 </property>
nuclear@2 209 </widget>
nuclear@2 210 </item>
nuclear@2 211 <item row="1" column="0">
nuclear@2 212 <widget class="QLabel" name="label_3">
nuclear@2 213 <property name="text">
nuclear@2 214 <string>Device:</string>
nuclear@2 215 </property>
nuclear@2 216 </widget>
nuclear@2 217 </item>
nuclear@2 218 <item row="1" column="1">
nuclear@2 219 <widget class="QLabel" name="lb_dev">
nuclear@2 220 <property name="text">
nuclear@2 221 <string/>
nuclear@2 222 </property>
nuclear@2 223 </widget>
nuclear@2 224 </item>
nuclear@2 225 <item row="2" column="0">
nuclear@2 226 <widget class="QLabel" name="label_5">
nuclear@2 227 <property name="text">
nuclear@2 228 <string>Axes:</string>
nuclear@2 229 </property>
nuclear@2 230 </widget>
nuclear@2 231 </item>
nuclear@2 232 <item row="2" column="1">
nuclear@2 233 <widget class="QLabel" name="lb_axes">
nuclear@2 234 <property name="text">
nuclear@2 235 <string/>
nuclear@2 236 </property>
nuclear@2 237 </widget>
nuclear@2 238 </item>
nuclear@2 239 <item row="3" column="0">
nuclear@2 240 <widget class="QLabel" name="label_6">
nuclear@2 241 <property name="text">
nuclear@2 242 <string>Buttons:</string>
nuclear@2 243 </property>
nuclear@2 244 </widget>
nuclear@2 245 </item>
nuclear@2 246 <item row="3" column="1">
nuclear@2 247 <widget class="QLabel" name="lb_buttons">
nuclear@2 248 <property name="text">
nuclear@2 249 <string/>
nuclear@2 250 </property>
nuclear@2 251 </widget>
nuclear@2 252 </item>
nuclear@2 253 </layout>
nuclear@2 254 </item>
nuclear@2 255 </layout>
nuclear@2 256 </widget>
nuclear@2 257 </item>
nuclear@2 258 <item>
nuclear@2 259 <widget class="QGroupBox" name="groupBox_4">
nuclear@2 260 <property name="sizePolicy">
nuclear@2 261 <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
nuclear@2 262 <horstretch>0</horstretch>
nuclear@2 263 <verstretch>0</verstretch>
nuclear@2 264 </sizepolicy>
nuclear@2 265 </property>
nuclear@2 266 <property name="title">
nuclear@2 267 <string>Joystick test</string>
nuclear@2 268 </property>
nuclear@2 269 <layout class="QVBoxLayout" name="verticalLayout_5">
nuclear@2 270 <item>
nuclear@2 271 <widget class="QScrollArea" name="test_area">
nuclear@2 272 <property name="widgetResizable">
nuclear@2 273 <bool>true</bool>
nuclear@2 274 </property>
nuclear@2 275 <widget class="QWidget" name="scrollAreaWidgetContents">
nuclear@2 276 <property name="geometry">
nuclear@2 277 <rect>
nuclear@2 278 <x>0</x>
nuclear@2 279 <y>0</y>
nuclear@2 280 <width>321</width>
nuclear@2 281 <height>394</height>
nuclear@2 282 </rect>
nuclear@2 283 </property>
nuclear@2 284 </widget>
nuclear@2 285 </widget>
nuclear@2 286 </item>
nuclear@2 287 </layout>
nuclear@2 288 </widget>
nuclear@2 289 </item>
nuclear@2 290 </layout>
nuclear@1 291 </widget>
nuclear@1 292 </widget>
nuclear@1 293 </item>
nuclear@1 294 </layout>
nuclear@1 295 </widget>
nuclear@1 296 <widget class="QMenuBar" name="menubar">
nuclear@1 297 <property name="geometry">
nuclear@1 298 <rect>
nuclear@1 299 <x>0</x>
nuclear@1 300 <y>0</y>
nuclear@1 301 <width>796</width>
nuclear@1 302 <height>24</height>
nuclear@1 303 </rect>
nuclear@1 304 </property>
nuclear@1 305 <widget class="QMenu" name="menuFile">
nuclear@1 306 <property name="title">
nuclear@1 307 <string>Joystick</string>
nuclear@1 308 </property>
nuclear@2 309 <addaction name="action_addjs"/>
nuclear@1 310 <addaction name="action_combine"/>
nuclear@1 311 <addaction name="action_delete"/>
nuclear@1 312 <addaction name="action_quit"/>
nuclear@1 313 </widget>
nuclear@1 314 <widget class="QMenu" name="menuHelp">
nuclear@1 315 <property name="title">
nuclear@1 316 <string>Help</string>
nuclear@1 317 </property>
nuclear@1 318 <addaction name="action_usage"/>
nuclear@1 319 <addaction name="action_about"/>
nuclear@1 320 </widget>
nuclear@1 321 <addaction name="menuFile"/>
nuclear@1 322 <addaction name="menuHelp"/>
nuclear@1 323 </widget>
nuclear@1 324 <widget class="QStatusBar" name="statusbar"/>
nuclear@1 325 <action name="action_usage">
nuclear@1 326 <property name="text">
nuclear@1 327 <string>Usage</string>
nuclear@1 328 </property>
nuclear@1 329 </action>
nuclear@1 330 <action name="action_about">
nuclear@1 331 <property name="text">
nuclear@1 332 <string>About</string>
nuclear@1 333 </property>
nuclear@1 334 </action>
nuclear@1 335 <action name="action_combine">
nuclear@1 336 <property name="text">
nuclear@1 337 <string>Combine</string>
nuclear@1 338 </property>
nuclear@1 339 </action>
nuclear@1 340 <action name="action_delete">
nuclear@1 341 <property name="text">
nuclear@1 342 <string>Delete</string>
nuclear@1 343 </property>
nuclear@1 344 </action>
nuclear@1 345 <action name="action_quit">
nuclear@1 346 <property name="text">
nuclear@1 347 <string>Quit</string>
nuclear@1 348 </property>
nuclear@1 349 </action>
nuclear@2 350 <action name="action_addjs">
nuclear@2 351 <property name="text">
nuclear@2 352 <string>Add joystick</string>
nuclear@2 353 </property>
nuclear@2 354 </action>
nuclear@2 355 <action name="action_remove">
nuclear@2 356 <property name="text">
nuclear@2 357 <string>Remove</string>
nuclear@2 358 </property>
nuclear@2 359 </action>
nuclear@1 360 </widget>
nuclear@1 361 <resources/>
nuclear@1 362 <connections>
nuclear@1 363 <connection>
nuclear@1 364 <sender>action_quit</sender>
nuclear@1 365 <signal>triggered()</signal>
nuclear@1 366 <receiver>MainWindow</receiver>
nuclear@1 367 <slot>close()</slot>
nuclear@1 368 <hints>
nuclear@1 369 <hint type="sourcelabel">
nuclear@1 370 <x>-1</x>
nuclear@1 371 <y>-1</y>
nuclear@1 372 </hint>
nuclear@1 373 <hint type="destinationlabel">
nuclear@1 374 <x>397</x>
nuclear@1 375 <y>305</y>
nuclear@1 376 </hint>
nuclear@1 377 </hints>
nuclear@1 378 </connection>
nuclear@2 379 <connection>
nuclear@2 380 <sender>bn_add</sender>
nuclear@2 381 <signal>clicked()</signal>
nuclear@2 382 <receiver>action_addjs</receiver>
nuclear@2 383 <slot>trigger()</slot>
nuclear@2 384 <hints>
nuclear@2 385 <hint type="sourcelabel">
nuclear@2 386 <x>63</x>
nuclear@2 387 <y>267</y>
nuclear@2 388 </hint>
nuclear@2 389 <hint type="destinationlabel">
nuclear@2 390 <x>-1</x>
nuclear@2 391 <y>-1</y>
nuclear@2 392 </hint>
nuclear@2 393 </hints>
nuclear@2 394 </connection>
nuclear@2 395 <connection>
nuclear@2 396 <sender>bn_create</sender>
nuclear@2 397 <signal>clicked()</signal>
nuclear@2 398 <receiver>action_combine</receiver>
nuclear@2 399 <slot>trigger()</slot>
nuclear@2 400 <hints>
nuclear@2 401 <hint type="sourcelabel">
nuclear@2 402 <x>58</x>
nuclear@2 403 <y>559</y>
nuclear@2 404 </hint>
nuclear@2 405 <hint type="destinationlabel">
nuclear@2 406 <x>-1</x>
nuclear@2 407 <y>-1</y>
nuclear@2 408 </hint>
nuclear@2 409 </hints>
nuclear@2 410 </connection>
nuclear@2 411 <connection>
nuclear@2 412 <sender>bn_remove</sender>
nuclear@2 413 <signal>clicked()</signal>
nuclear@2 414 <receiver>action_remove</receiver>
nuclear@2 415 <slot>trigger()</slot>
nuclear@2 416 <hints>
nuclear@2 417 <hint type="sourcelabel">
nuclear@2 418 <x>345</x>
nuclear@2 419 <y>559</y>
nuclear@2 420 </hint>
nuclear@2 421 <hint type="destinationlabel">
nuclear@2 422 <x>-1</x>
nuclear@2 423 <y>-1</y>
nuclear@2 424 </hint>
nuclear@2 425 </hints>
nuclear@2 426 </connection>
nuclear@2 427 <connection>
nuclear@2 428 <sender>bn_del_virt</sender>
nuclear@2 429 <signal>clicked()</signal>
nuclear@2 430 <receiver>action_delete</receiver>
nuclear@2 431 <slot>trigger()</slot>
nuclear@2 432 <hints>
nuclear@2 433 <hint type="sourcelabel">
nuclear@2 434 <x>315</x>
nuclear@2 435 <y>267</y>
nuclear@2 436 </hint>
nuclear@2 437 <hint type="destinationlabel">
nuclear@2 438 <x>-1</x>
nuclear@2 439 <y>-1</y>
nuclear@2 440 </hint>
nuclear@2 441 </hints>
nuclear@2 442 </connection>
nuclear@1 443 </connections>
nuclear@1 444 </ui>