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 <widget class="QMenu" name="menuEdit">
71 <property name="title">
72 <string>&Edit</string>
74 <addaction name="actionFind"/>
75 <addaction name="actionGo"/>
76 <addaction name="actionGoFrameStart"/>
77 <addaction name="actionGoFrameEnd"/>
79 <addaction name="menuFile"/>
80 <addaction name="menuEdit"/>
81 <addaction name="menu_Trace"/>
83 <widget class="QStatusBar" name="statusbar"/>
84 <widget class="QDockWidget" name="detailsDock">
85 <property name="sizePolicy">
86 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
87 <horstretch>0</horstretch>
88 <verstretch>0</verstretch>
91 <property name="minimumSize">
97 <property name="floating">
100 <property name="windowTitle">
101 <string>Call Details</string>
103 <attribute name="dockWidgetArea">
106 <widget class="QWidget" name="dockWidgetContents">
107 <layout class="QHBoxLayout" name="horizontalLayout_2">
109 <widget class="QWebView" name="detailsWebView" native="true">
110 <property name="sizePolicy">
111 <sizepolicy hsizetype="Preferred" vsizetype="Ignored">
112 <horstretch>0</horstretch>
113 <verstretch>0</verstretch>
116 <property name="url" stdset="0">
118 <string>about:blank</string>
126 <widget class="QDockWidget" name="stateDock">
127 <property name="features">
128 <set>QDockWidget::AllDockWidgetFeatures</set>
130 <property name="windowTitle">
131 <string>Current State</string>
133 <attribute name="dockWidgetArea">
136 <widget class="QWidget" name="dockWidgetContents_2">
137 <layout class="QVBoxLayout" name="verticalLayout">
139 <widget class="QTabWidget" name="stateTabWidget">
140 <property name="currentIndex">
143 <widget class="QWidget" name="parametersTab">
144 <attribute name="title">
145 <string>Parameters</string>
147 <layout class="QVBoxLayout" name="verticalLayout_3">
149 <widget class="QCheckBox" name="nonDefaultsCB">
150 <property name="text">
151 <string>Only show non-defaults</string>
156 <widget class="QTreeWidget" name="stateTreeWidget">
157 <property name="editTriggers">
158 <set>QAbstractItemView::NoEditTriggers</set>
160 <property name="alternatingRowColors">
163 <property name="sortingEnabled">
166 <property name="allColumnsShowFocus">
170 <property name="text">
171 <string>Variable</string>
175 <property name="text">
176 <string>Value</string>
183 <widget class="QWidget" name="shadersTab">
184 <attribute name="title">
185 <string>Shaders</string>
188 <widget class="QWidget" name="surfacesTab">
189 <attribute name="title">
190 <string>Surfaces</string>
192 <layout class="QVBoxLayout" name="verticalLayout_5">
194 <widget class="QTreeWidget" name="surfacesTreeWidget">
196 <property name="text">
197 <string>Thumbnail</string>
201 <property name="text">
202 <string>Description</string>
214 <widget class="QDockWidget" name="vertexDataDock">
215 <property name="allowedAreas">
216 <set>Qt::AllDockWidgetAreas</set>
218 <property name="windowTitle">
219 <string>Vertex Data</string>
221 <attribute name="dockWidgetArea">
224 <widget class="QWidget" name="dockWidgetContents_3">
225 <layout class="QVBoxLayout" name="verticalLayout_2">
227 <layout class="QFormLayout" name="formLayout">
228 <property name="fieldGrowthPolicy">
229 <enum>QFormLayout::ExpandingFieldsGrow</enum>
231 <item row="0" column="0">
232 <widget class="QLabel" name="label">
233 <property name="text">
234 <string>Type</string>
238 <item row="0" column="1">
239 <widget class="QComboBox" name="vertexTypeCB">
240 <property name="currentIndex">
244 <property name="text">
245 <string>GL_BYTE</string>
249 <property name="text">
250 <string>GL_UNSIGNED_BYTE</string>
254 <property name="text">
255 <string>GL_SHORT</string>
259 <property name="text">
260 <string>GL_UNSIGNED_SHORT</string>
264 <property name="text">
265 <string>GL_INT</string>
269 <property name="text">
270 <string>GL_UNSIGNED_INT</string>
274 <property name="text">
275 <string>GL_FLOAT</string>
279 <property name="text">
280 <string>GL_DOUBLE</string>
285 <item row="1" column="0">
286 <widget class="QLabel" name="label_2">
287 <property name="text">
288 <string>Stride</string>
292 <item row="1" column="1">
293 <widget class="QSpinBox" name="vertexStrideSB">
294 <property name="maximum">
295 <number>1000</number>
297 <property name="value">
302 <item row="2" column="0">
303 <widget class="QLabel" name="label_4">
304 <property name="text">
305 <string>Components</string>
309 <item row="2" column="1">
310 <widget class="QSpinBox" name="vertexComponentsSB">
311 <property name="minimum">
314 <property name="maximum">
317 <property name="value">
322 <item row="3" column="0">
323 <widget class="QLabel" name="label_3">
324 <property name="text">
325 <string>Starting Offset</string>
329 <item row="3" column="1">
330 <widget class="QSpinBox" name="startingOffsetSB"/>
335 <layout class="QHBoxLayout" name="horizontalLayout_3">
337 <spacer name="horizontalSpacer">
338 <property name="orientation">
339 <enum>Qt::Horizontal</enum>
341 <property name="sizeHint" stdset="0">
350 <widget class="QPushButton" name="vertexInterpretButton">
351 <property name="text">
352 <string>Interpret</string>
357 <spacer name="horizontalSpacer_2">
358 <property name="orientation">
359 <enum>Qt::Horizontal</enum>
361 <property name="sizeHint" stdset="0">
372 <widget class="QListWidget" name="vertexDataListWidget"/>
377 <widget class="QDockWidget" name="errorsDock">
378 <property name="features">
379 <set>QDockWidget::AllDockWidgetFeatures</set>
381 <property name="windowTitle">
382 <string>Errors</string>
384 <attribute name="dockWidgetArea">
387 <widget class="QWidget" name="dockWidgetContents_4">
388 <layout class="QVBoxLayout" name="verticalLayout_4">
390 <widget class="QTreeWidget" name="errorsTreeWidget">
392 <property name="text">
393 <string>Index</string>
397 <property name="text">
398 <string>Name</string>
402 <property name="text">
403 <string>Error</string>
411 <action name="actionExit">
412 <property name="text">
413 <string>Exit</string>
416 <action name="actionExit_2">
417 <property name="text">
418 <string>Exit</string>
421 <action name="actionOpen">
422 <property name="icon">
423 <iconset resource="../qapitrace.qrc">
424 <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
426 <property name="text">
427 <string>&Open...</string>
429 <property name="shortcut">
430 <string>Ctrl+O</string>
433 <action name="actionQuit">
434 <property name="icon">
435 <iconset resource="../qapitrace.qrc">
436 <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
438 <property name="text">
439 <string>&Quit</string>
441 <property name="shortcut">
442 <string>Ctrl+Q</string>
444 <property name="shortcutContext">
445 <enum>Qt::ApplicationShortcut</enum>
447 <property name="menuRole">
448 <enum>QAction::QuitRole</enum>
451 <action name="actionReplay">
452 <property name="enabled">
455 <property name="icon">
456 <iconset resource="../qapitrace.qrc">
457 <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
459 <property name="text">
460 <string>&Replay</string>
463 <action name="actionStop">
464 <property name="enabled">
467 <property name="icon">
468 <iconset resource="../qapitrace.qrc">
469 <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
471 <property name="text">
472 <string>&Stop</string>
475 <action name="actionLookupState">
476 <property name="enabled">
479 <property name="icon">
480 <iconset resource="../qapitrace.qrc">
481 <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
483 <property name="text">
484 <string>Lookup State</string>
487 <action name="actionOptions">
488 <property name="text">
489 <string>Options</string>
492 <action name="actionNew">
493 <property name="icon">
494 <iconset resource="../qapitrace.qrc">
495 <normaloff>:/resources/document-new.png</normaloff>:/resources/document-new.png</iconset>
497 <property name="text">
501 <action name="actionFind">
502 <property name="icon">
503 <iconset resource="../qapitrace.qrc">
504 <normaloff>:/resources/edit-find.png</normaloff>:/resources/edit-find.png</iconset>
506 <property name="text">
507 <string>Find</string>
509 <property name="shortcut">
510 <string>Ctrl+F</string>
513 <action name="actionGo">
514 <property name="icon">
515 <iconset resource="../qapitrace.qrc">
516 <normaloff>:/resources/go-jump.png</normaloff>:/resources/go-jump.png</iconset>
518 <property name="text">
519 <string>Go to Call</string>
521 <property name="shortcut">
522 <string>Ctrl+G</string>
525 <action name="actionGoFrameStart">
526 <property name="icon">
527 <iconset resource="../qapitrace.qrc">
528 <normaloff>:/resources/go-top.png</normaloff>:/resources/go-top.png</iconset>
530 <property name="text">
531 <string>Go to Frame Start</string>
533 <property name="shortcut">
534 <string>Ctrl+A</string>
537 <action name="actionGoFrameEnd">
538 <property name="icon">
539 <iconset resource="../qapitrace.qrc">
540 <normaloff>:/resources/go-bottom.png</normaloff>:/resources/go-bottom.png</iconset>
542 <property name="text">
543 <string>Go to Frame End</string>
545 <property name="shortcut">
546 <string>Ctrl+E</string>
549 <zorder>stateDock</zorder>
550 <zorder>vertexDataDock</zorder>
551 <zorder>errorsDock</zorder>
555 <class>QWebView</class>
556 <extends>QWidget</extends>
557 <header>QtWebKit/QWebView</header>
561 <include location="../qapitrace.qrc"/>