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 <action name="actionExit">
368 <property name="text">
369 <string>Exit</string>
372 <action name="actionExit_2">
373 <property name="text">
374 <string>Exit</string>
377 <action name="actionOpen">
378 <property name="icon">
379 <iconset resource="../qapitrace.qrc">
380 <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
382 <property name="text">
383 <string>&Open...</string>
385 <property name="shortcut">
386 <string>Ctrl+O</string>
389 <action name="actionQuit">
390 <property name="icon">
391 <iconset resource="../qapitrace.qrc">
392 <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
394 <property name="text">
395 <string>&Quit</string>
397 <property name="shortcut">
398 <string>Ctrl+Q</string>
400 <property name="shortcutContext">
401 <enum>Qt::ApplicationShortcut</enum>
403 <property name="menuRole">
404 <enum>QAction::QuitRole</enum>
407 <action name="actionReplay">
408 <property name="enabled">
411 <property name="icon">
412 <iconset resource="../qapitrace.qrc">
413 <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
415 <property name="text">
416 <string>&Replay</string>
419 <action name="actionStop">
420 <property name="enabled">
423 <property name="icon">
424 <iconset resource="../qapitrace.qrc">
425 <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
427 <property name="text">
428 <string>&Stop</string>
431 <action name="actionLookupState">
432 <property name="enabled">
435 <property name="icon">
436 <iconset resource="../qapitrace.qrc">
437 <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
439 <property name="text">
440 <string>Lookup State</string>
443 <action name="actionOptions">
444 <property name="text">
445 <string>Options</string>
448 <action name="actionNew">
449 <property name="icon">
450 <iconset resource="../qapitrace.qrc">
451 <normaloff>:/resources/document-new.png</normaloff>:/resources/document-new.png</iconset>
453 <property name="text">
457 <zorder>stateDock</zorder>
458 <zorder>vertexDataDock</zorder>
462 <class>QWebView</class>
463 <extends>QWidget</extends>
464 <header>QtWebKit/QWebView</header>
468 <include location="../qapitrace.qrc"/>