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="QTreeWidget" name="stateTreeWidget">
140 <property name="editTriggers">
141 <set>QAbstractItemView::NoEditTriggers</set>
143 <property name="alternatingRowColors">
146 <property name="sortingEnabled">
149 <property name="allColumnsShowFocus">
153 <property name="text">
154 <string>Variable</string>
158 <property name="text">
159 <string>Value</string>
166 <widget class="QWidget" name="shadersTab">
167 <attribute name="title">
168 <string>Shaders</string>
171 <widget class="QWidget" name="surfacesTab">
172 <attribute name="title">
173 <string>Surfaces</string>
175 <layout class="QVBoxLayout" name="verticalLayout_5">
177 <widget class="QTreeWidget" name="surfacesTreeWidget">
179 <property name="text">
180 <string>Thumbnail</string>
184 <property name="text">
185 <string>Description</string>
197 <widget class="QDockWidget" name="vertexDataDock">
198 <property name="allowedAreas">
199 <set>Qt::AllDockWidgetAreas</set>
201 <property name="windowTitle">
202 <string>Vertex Data</string>
204 <attribute name="dockWidgetArea">
207 <widget class="QWidget" name="dockWidgetContents_3">
208 <layout class="QVBoxLayout" name="verticalLayout_2">
210 <layout class="QFormLayout" name="formLayout">
211 <property name="fieldGrowthPolicy">
212 <enum>QFormLayout::ExpandingFieldsGrow</enum>
214 <item row="0" column="0">
215 <widget class="QLabel" name="label">
216 <property name="text">
217 <string>Type</string>
221 <item row="0" column="1">
222 <widget class="QComboBox" name="vertexTypeCB">
223 <property name="currentIndex">
227 <property name="text">
228 <string>GL_BYTE</string>
232 <property name="text">
233 <string>GL_UNSIGNED_BYTE</string>
237 <property name="text">
238 <string>GL_SHORT</string>
242 <property name="text">
243 <string>GL_UNSIGNED_SHORT</string>
247 <property name="text">
248 <string>GL_INT</string>
252 <property name="text">
253 <string>GL_UNSIGNED_INT</string>
257 <property name="text">
258 <string>GL_FLOAT</string>
262 <property name="text">
263 <string>GL_DOUBLE</string>
268 <item row="1" column="0">
269 <widget class="QLabel" name="label_2">
270 <property name="text">
271 <string>Stride</string>
275 <item row="1" column="1">
276 <widget class="QSpinBox" name="vertexStrideSB">
277 <property name="maximum">
278 <number>1000</number>
280 <property name="value">
285 <item row="2" column="0">
286 <widget class="QLabel" name="label_4">
287 <property name="text">
288 <string>Components</string>
292 <item row="2" column="1">
293 <widget class="QSpinBox" name="vertexComponentsSB">
294 <property name="minimum">
297 <property name="maximum">
300 <property name="value">
305 <item row="3" column="0">
306 <widget class="QLabel" name="label_3">
307 <property name="text">
308 <string>Starting Offset</string>
312 <item row="3" column="1">
313 <widget class="QSpinBox" name="startingOffsetSB"/>
318 <layout class="QHBoxLayout" name="horizontalLayout_3">
320 <spacer name="horizontalSpacer">
321 <property name="orientation">
322 <enum>Qt::Horizontal</enum>
324 <property name="sizeHint" stdset="0">
333 <widget class="QPushButton" name="vertexInterpretButton">
334 <property name="text">
335 <string>Interpret</string>
340 <spacer name="horizontalSpacer_2">
341 <property name="orientation">
342 <enum>Qt::Horizontal</enum>
344 <property name="sizeHint" stdset="0">
355 <widget class="QListWidget" name="vertexDataListWidget"/>
360 <action name="actionExit">
361 <property name="text">
362 <string>Exit</string>
365 <action name="actionExit_2">
366 <property name="text">
367 <string>Exit</string>
370 <action name="actionOpen">
371 <property name="icon">
372 <iconset resource="../qapitrace.qrc">
373 <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
375 <property name="text">
376 <string>&Open...</string>
378 <property name="shortcut">
379 <string>Ctrl+O</string>
382 <action name="actionQuit">
383 <property name="icon">
384 <iconset resource="../qapitrace.qrc">
385 <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
387 <property name="text">
388 <string>&Quit</string>
390 <property name="shortcut">
391 <string>Ctrl+Q</string>
393 <property name="shortcutContext">
394 <enum>Qt::ApplicationShortcut</enum>
396 <property name="menuRole">
397 <enum>QAction::QuitRole</enum>
400 <action name="actionReplay">
401 <property name="enabled">
404 <property name="icon">
405 <iconset resource="../qapitrace.qrc">
406 <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
408 <property name="text">
409 <string>&Replay</string>
412 <action name="actionStop">
413 <property name="enabled">
416 <property name="icon">
417 <iconset resource="../qapitrace.qrc">
418 <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
420 <property name="text">
421 <string>&Stop</string>
424 <action name="actionLookupState">
425 <property name="enabled">
428 <property name="icon">
429 <iconset resource="../qapitrace.qrc">
430 <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
432 <property name="text">
433 <string>Lookup State</string>
436 <action name="actionOptions">
437 <property name="text">
438 <string>Options</string>
441 <action name="actionNew">
442 <property name="icon">
443 <iconset resource="../qapitrace.qrc">
444 <normaloff>:/resources/document-new.png</normaloff>:/resources/document-new.png</iconset>
446 <property name="text">
450 <zorder>stateDock</zorder>
451 <zorder>vertexDataDock</zorder>
455 <class>QWebView</class>
456 <extends>QWidget</extends>
457 <header>QtWebKit/QWebView</header>
461 <include location="../qapitrace.qrc"/>