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="QHBoxLayout" name="horizontalLayout">
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="actionOpen"/>
56 <addaction name="separator"/>
57 <addaction name="actionQuit"/>
59 <widget class="QMenu" name="menu_Trace">
60 <property name="title">
61 <string>&Trace</string>
63 <addaction name="actionReplay"/>
64 <addaction name="actionStop"/>
65 <addaction name="actionLookupState"/>
66 <addaction name="separator"/>
67 <addaction name="actionOptions"/>
69 <addaction name="menuFile"/>
70 <addaction name="menu_Trace"/>
72 <widget class="QStatusBar" name="statusbar"/>
73 <widget class="QDockWidget" name="detailsDock">
74 <property name="sizePolicy">
75 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
76 <horstretch>0</horstretch>
77 <verstretch>0</verstretch>
80 <property name="minimumSize">
86 <property name="floating">
89 <property name="windowTitle">
90 <string>Call Details</string>
92 <attribute name="dockWidgetArea">
95 <widget class="QWidget" name="dockWidgetContents">
96 <layout class="QHBoxLayout" name="horizontalLayout_2">
98 <widget class="QWebView" name="detailsWebView" native="true">
99 <property name="sizePolicy">
100 <sizepolicy hsizetype="Preferred" vsizetype="Ignored">
101 <horstretch>0</horstretch>
102 <verstretch>0</verstretch>
105 <property name="url" stdset="0">
107 <string>about:blank</string>
115 <widget class="QDockWidget" name="stateDock">
116 <property name="features">
117 <set>QDockWidget::AllDockWidgetFeatures</set>
119 <property name="windowTitle">
120 <string>Current State</string>
122 <attribute name="dockWidgetArea">
125 <widget class="QWidget" name="dockWidgetContents_2">
126 <layout class="QVBoxLayout" name="verticalLayout">
128 <widget class="QTabWidget" name="stateTabWidget">
129 <property name="currentIndex">
132 <widget class="QWidget" name="parametersTab">
133 <attribute name="title">
134 <string>Parameters</string>
136 <layout class="QVBoxLayout" name="verticalLayout_3">
138 <widget class="QTreeWidget" name="stateTreeWidget">
139 <property name="editTriggers">
140 <set>QAbstractItemView::NoEditTriggers</set>
142 <property name="alternatingRowColors">
145 <property name="sortingEnabled">
148 <property name="allColumnsShowFocus">
152 <property name="text">
153 <string>Variable</string>
157 <property name="text">
158 <string>Value</string>
165 <widget class="QWidget" name="shadersTab">
166 <attribute name="title">
167 <string>Shaders</string>
170 <widget class="QWidget" name="surfacesTab">
171 <attribute name="title">
172 <string>Surfaces</string>
174 <layout class="QVBoxLayout" name="verticalLayout_5">
176 <widget class="QTreeWidget" name="surfacesTreeWidget">
178 <property name="text">
179 <string>Thumbnail</string>
183 <property name="text">
184 <string>Description</string>
196 <widget class="QDockWidget" name="vertexDataDock">
197 <property name="allowedAreas">
198 <set>Qt::AllDockWidgetAreas</set>
200 <property name="windowTitle">
201 <string>Vertex Data</string>
203 <attribute name="dockWidgetArea">
206 <widget class="QWidget" name="dockWidgetContents_3">
207 <layout class="QVBoxLayout" name="verticalLayout_2">
209 <layout class="QFormLayout" name="formLayout">
210 <property name="fieldGrowthPolicy">
211 <enum>QFormLayout::ExpandingFieldsGrow</enum>
213 <item row="0" column="0">
214 <widget class="QLabel" name="label">
215 <property name="text">
216 <string>Type</string>
220 <item row="0" column="1">
221 <widget class="QComboBox" name="vertexTypeCB">
222 <property name="currentIndex">
226 <property name="text">
227 <string>GL_BYTE</string>
231 <property name="text">
232 <string>GL_UNSIGNED_BYTE</string>
236 <property name="text">
237 <string>GL_SHORT</string>
241 <property name="text">
242 <string>GL_UNSIGNED_SHORT</string>
246 <property name="text">
247 <string>GL_INT</string>
251 <property name="text">
252 <string>GL_UNSIGNED_INT</string>
256 <property name="text">
257 <string>GL_FLOAT</string>
261 <property name="text">
262 <string>GL_DOUBLE</string>
267 <item row="1" column="0">
268 <widget class="QLabel" name="label_2">
269 <property name="text">
270 <string>Stride</string>
274 <item row="1" column="1">
275 <widget class="QSpinBox" name="vertexStrideSB">
276 <property name="maximum">
277 <number>1000</number>
279 <property name="value">
284 <item row="2" column="0">
285 <widget class="QLabel" name="label_4">
286 <property name="text">
287 <string>Components</string>
291 <item row="2" column="1">
292 <widget class="QSpinBox" name="vertexComponentsSB">
293 <property name="minimum">
296 <property name="maximum">
299 <property name="value">
304 <item row="3" column="0">
305 <widget class="QLabel" name="label_3">
306 <property name="text">
307 <string>Starting Offset</string>
311 <item row="3" column="1">
312 <widget class="QSpinBox" name="startingOffsetSB"/>
317 <layout class="QHBoxLayout" name="horizontalLayout_3">
319 <spacer name="horizontalSpacer">
320 <property name="orientation">
321 <enum>Qt::Horizontal</enum>
323 <property name="sizeHint" stdset="0">
332 <widget class="QPushButton" name="vertexInterpretButton">
333 <property name="text">
334 <string>Interpret</string>
339 <spacer name="horizontalSpacer_2">
340 <property name="orientation">
341 <enum>Qt::Horizontal</enum>
343 <property name="sizeHint" stdset="0">
354 <widget class="QListWidget" name="vertexDataListWidget"/>
359 <action name="actionExit">
360 <property name="text">
361 <string>Exit</string>
364 <action name="actionExit_2">
365 <property name="text">
366 <string>Exit</string>
369 <action name="actionOpen">
370 <property name="icon">
371 <iconset resource="../qapitrace.qrc">
372 <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
374 <property name="text">
375 <string>&Open...</string>
377 <property name="shortcut">
378 <string>Ctrl+O</string>
381 <action name="actionQuit">
382 <property name="icon">
383 <iconset resource="../qapitrace.qrc">
384 <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
386 <property name="text">
387 <string>&Quit</string>
389 <property name="shortcut">
390 <string>Ctrl+Q</string>
392 <property name="shortcutContext">
393 <enum>Qt::ApplicationShortcut</enum>
395 <property name="menuRole">
396 <enum>QAction::QuitRole</enum>
399 <action name="actionReplay">
400 <property name="enabled">
403 <property name="icon">
404 <iconset resource="../qapitrace.qrc">
405 <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
407 <property name="text">
408 <string>&Replay</string>
411 <action name="actionStop">
412 <property name="enabled">
415 <property name="icon">
416 <iconset resource="../qapitrace.qrc">
417 <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
419 <property name="text">
420 <string>&Stop</string>
423 <action name="actionLookupState">
424 <property name="enabled">
427 <property name="icon">
428 <iconset resource="../qapitrace.qrc">
429 <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
431 <property name="text">
432 <string>Lookup State</string>
435 <action name="actionOptions">
436 <property name="text">
437 <string>Options</string>
440 <zorder>stateDock</zorder>
441 <zorder>vertexDataDock</zorder>
445 <class>QWebView</class>
446 <extends>QWidget</extends>
447 <header>QtWebKit/QWebView</header>
451 <include location="../qapitrace.qrc"/>