1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>MainWindow</class>
4 <widget class="QMainWindow" name="MainWindow">
5 <property name="geometry">
13 <property name="windowTitle">
14 <string>ApiTrace</string>
16 <property name="documentMode">
19 <property name="dockNestingEnabled">
22 <property name="dockOptions">
23 <set>QMainWindow::AnimatedDocks|QMainWindow::ForceTabbedDocks</set>
25 <widget class="QWidget" name="centralwidget">
26 <layout class="QVBoxLayout" name="centralLayout">
28 <widget class="QTreeView" name="callView">
29 <property name="alternatingRowColors">
32 <property name="textElideMode">
33 <enum>Qt::ElideMiddle</enum>
35 <property name="uniformRowHeights">
42 <widget class="QMenuBar" name="menubar">
43 <property name="geometry">
51 <widget class="QMenu" name="menuFile">
52 <property name="title">
53 <string>&File</string>
55 <addaction name="actionNew"/>
56 <addaction name="actionOpen"/>
57 <addaction name="separator"/>
58 <addaction name="actionQuit"/>
60 <widget class="QMenu" name="menu_Trace">
61 <property name="title">
62 <string>&Trace</string>
64 <addaction name="actionReplay"/>
65 <addaction name="actionStop"/>
66 <addaction name="actionLookupState"/>
67 <addaction name="separator"/>
68 <addaction name="actionOptions"/>
70 <addaction name="menuFile"/>
71 <addaction name="menu_Trace"/>
73 <widget class="QStatusBar" name="statusbar"/>
74 <widget class="QDockWidget" name="detailsDock">
75 <property name="sizePolicy">
76 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
77 <horstretch>0</horstretch>
78 <verstretch>0</verstretch>
81 <property name="minimumSize">
87 <property name="floating">
90 <property name="windowTitle">
91 <string>Call Details</string>
93 <attribute name="dockWidgetArea">
96 <widget class="QWidget" name="dockWidgetContents">
97 <layout class="QHBoxLayout" name="horizontalLayout_2">
99 <widget class="QWebView" name="detailsWebView" native="true">
100 <property name="sizePolicy">
101 <sizepolicy hsizetype="Preferred" vsizetype="Ignored">
102 <horstretch>0</horstretch>
103 <verstretch>0</verstretch>
106 <property name="url" stdset="0">
108 <string>about:blank</string>
116 <widget class="QDockWidget" name="stateDock">
117 <property name="features">
118 <set>QDockWidget::AllDockWidgetFeatures</set>
120 <property name="windowTitle">
121 <string>Current State</string>
123 <attribute name="dockWidgetArea">
126 <widget class="QWidget" name="dockWidgetContents_2">
127 <layout class="QVBoxLayout" name="verticalLayout">
129 <widget class="QTabWidget" name="stateTabWidget">
130 <property name="currentIndex">
133 <widget class="QWidget" name="parametersTab">
134 <attribute name="title">
135 <string>Parameters</string>
137 <layout class="QVBoxLayout" name="verticalLayout_3">
139 <widget class="QCheckBox" name="nonDefaultsCB">
140 <property name="text">
141 <string>Only show non-defaults</string>
146 <widget class="QTreeWidget" name="stateTreeWidget">
147 <property name="editTriggers">
148 <set>QAbstractItemView::NoEditTriggers</set>
150 <property name="alternatingRowColors">
153 <property name="sortingEnabled">
156 <property name="allColumnsShowFocus">
160 <property name="text">
161 <string>Variable</string>
165 <property name="text">
166 <string>Value</string>
173 <widget class="QWidget" name="shadersTab">
174 <attribute name="title">
175 <string>Shaders</string>
178 <widget class="QWidget" name="surfacesTab">
179 <attribute name="title">
180 <string>Surfaces</string>
182 <layout class="QVBoxLayout" name="verticalLayout_5">
184 <widget class="QTreeWidget" name="surfacesTreeWidget">
186 <property name="text">
187 <string>Thumbnail</string>
191 <property name="text">
192 <string>Description</string>
204 <widget class="QDockWidget" name="vertexDataDock">
205 <property name="allowedAreas">
206 <set>Qt::AllDockWidgetAreas</set>
208 <property name="windowTitle">
209 <string>Vertex Data</string>
211 <attribute name="dockWidgetArea">
214 <widget class="QWidget" name="dockWidgetContents_3">
215 <layout class="QVBoxLayout" name="verticalLayout_2">
217 <layout class="QFormLayout" name="formLayout">
218 <property name="fieldGrowthPolicy">
219 <enum>QFormLayout::ExpandingFieldsGrow</enum>
221 <item row="0" column="0">
222 <widget class="QLabel" name="label">
223 <property name="text">
224 <string>Type</string>
228 <item row="0" column="1">
229 <widget class="QComboBox" name="vertexTypeCB">
230 <property name="currentIndex">
234 <property name="text">
235 <string>GL_BYTE</string>
239 <property name="text">
240 <string>GL_UNSIGNED_BYTE</string>
244 <property name="text">
245 <string>GL_SHORT</string>
249 <property name="text">
250 <string>GL_UNSIGNED_SHORT</string>
254 <property name="text">
255 <string>GL_INT</string>
259 <property name="text">
260 <string>GL_UNSIGNED_INT</string>
264 <property name="text">
265 <string>GL_FLOAT</string>
269 <property name="text">
270 <string>GL_DOUBLE</string>
275 <item row="1" column="0">
276 <widget class="QLabel" name="label_2">
277 <property name="text">
278 <string>Stride</string>
282 <item row="1" column="1">
283 <widget class="QSpinBox" name="vertexStrideSB">
284 <property name="maximum">
285 <number>1000</number>
287 <property name="value">
292 <item row="2" column="0">
293 <widget class="QLabel" name="label_4">
294 <property name="text">
295 <string>Components</string>
299 <item row="2" column="1">
300 <widget class="QSpinBox" name="vertexComponentsSB">
301 <property name="minimum">
304 <property name="maximum">
307 <property name="value">
312 <item row="3" column="0">
313 <widget class="QLabel" name="label_3">
314 <property name="text">
315 <string>Starting Offset</string>
319 <item row="3" column="1">
320 <widget class="QSpinBox" name="startingOffsetSB"/>
325 <layout class="QHBoxLayout" name="horizontalLayout_3">
327 <spacer name="horizontalSpacer">
328 <property name="orientation">
329 <enum>Qt::Horizontal</enum>
331 <property name="sizeHint" stdset="0">
340 <widget class="QPushButton" name="vertexInterpretButton">
341 <property name="text">
342 <string>Interpret</string>
347 <spacer name="horizontalSpacer_2">
348 <property name="orientation">
349 <enum>Qt::Horizontal</enum>
351 <property name="sizeHint" stdset="0">
362 <widget class="QListWidget" name="vertexDataListWidget"/>
367 <widget class="QDockWidget" name="argsEditorDock">
368 <property name="windowTitle">
369 <string>Arguments Editor</string>
371 <attribute name="dockWidgetArea">
374 <widget class="QWidget" name="dockWidgetContents_4">
375 <layout class="QVBoxLayout" name="verticalLayout_6">
377 <layout class="QVBoxLayout" name="argsEditorLayout"/>
382 <action name="actionExit">
383 <property name="text">
384 <string>Exit</string>
387 <action name="actionExit_2">
388 <property name="text">
389 <string>Exit</string>
392 <action name="actionOpen">
393 <property name="icon">
394 <iconset resource="../qapitrace.qrc">
395 <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
397 <property name="text">
398 <string>&Open...</string>
400 <property name="shortcut">
401 <string>Ctrl+O</string>
404 <action name="actionQuit">
405 <property name="icon">
406 <iconset resource="../qapitrace.qrc">
407 <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
409 <property name="text">
410 <string>&Quit</string>
412 <property name="shortcut">
413 <string>Ctrl+Q</string>
415 <property name="shortcutContext">
416 <enum>Qt::ApplicationShortcut</enum>
418 <property name="menuRole">
419 <enum>QAction::QuitRole</enum>
422 <action name="actionReplay">
423 <property name="enabled">
426 <property name="icon">
427 <iconset resource="../qapitrace.qrc">
428 <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
430 <property name="text">
431 <string>&Replay</string>
434 <action name="actionStop">
435 <property name="enabled">
438 <property name="icon">
439 <iconset resource="../qapitrace.qrc">
440 <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
442 <property name="text">
443 <string>&Stop</string>
446 <action name="actionLookupState">
447 <property name="enabled">
450 <property name="icon">
451 <iconset resource="../qapitrace.qrc">
452 <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
454 <property name="text">
455 <string>Lookup State</string>
458 <action name="actionOptions">
459 <property name="text">
460 <string>Options</string>
463 <action name="actionNew">
464 <property name="icon">
465 <iconset resource="../qapitrace.qrc">
466 <normaloff>:/resources/document-new.png</normaloff>:/resources/document-new.png</iconset>
468 <property name="text">
472 <zorder>stateDock</zorder>
473 <zorder>vertexDataDock</zorder>
474 <zorder>argsEditorDock</zorder>
478 <class>QWebView</class>
479 <extends>QWidget</extends>
480 <header>QtWebKit/QWebView</header>
484 <include location="../qapitrace.qrc"/>