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="menuEdit">
61 <property name="title">
62 <string>&Edit</string>
64 <addaction name="actionFind"/>
65 <addaction name="actionGo"/>
66 <addaction name="actionGoFrameStart"/>
67 <addaction name="actionGoFrameEnd"/>
68 <addaction name="separator"/>
69 <addaction name="actionShowErrorsDock"/>
71 <widget class="QMenu" name="menu_Trace">
72 <property name="title">
73 <string>&Trace</string>
75 <addaction name="actionReplay"/>
76 <addaction name="actionStop"/>
77 <addaction name="actionLookupState"/>
78 <addaction name="separator"/>
79 <addaction name="actionOptions"/>
81 <addaction name="menuFile"/>
82 <addaction name="menuEdit"/>
83 <addaction name="menu_Trace"/>
85 <widget class="QStatusBar" name="statusbar"/>
86 <widget class="QDockWidget" name="detailsDock">
87 <property name="sizePolicy">
88 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
89 <horstretch>0</horstretch>
90 <verstretch>0</verstretch>
93 <property name="minimumSize">
99 <property name="floating">
102 <property name="windowTitle">
103 <string>Call Details</string>
105 <attribute name="dockWidgetArea">
108 <widget class="QWidget" name="dockWidgetContents">
109 <layout class="QHBoxLayout" name="horizontalLayout_2">
111 <widget class="QWebView" name="detailsWebView" native="true">
112 <property name="sizePolicy">
113 <sizepolicy hsizetype="Preferred" vsizetype="Ignored">
114 <horstretch>0</horstretch>
115 <verstretch>0</verstretch>
118 <property name="url" stdset="0">
120 <string>about:blank</string>
128 <widget class="QDockWidget" name="stateDock">
129 <property name="features">
130 <set>QDockWidget::AllDockWidgetFeatures</set>
132 <property name="windowTitle">
133 <string>Current State</string>
135 <attribute name="dockWidgetArea">
138 <widget class="QWidget" name="dockWidgetContents_2">
139 <layout class="QVBoxLayout" name="verticalLayout">
141 <widget class="QTabWidget" name="stateTabWidget">
142 <property name="currentIndex">
145 <widget class="QWidget" name="parametersTab">
146 <attribute name="title">
147 <string>Parameters</string>
149 <layout class="QVBoxLayout" name="verticalLayout_3">
151 <widget class="QCheckBox" name="nonDefaultsCB">
152 <property name="text">
153 <string>Only show non-defaults</string>
158 <widget class="QTreeWidget" name="stateTreeWidget">
159 <property name="editTriggers">
160 <set>QAbstractItemView::NoEditTriggers</set>
162 <property name="alternatingRowColors">
165 <property name="sortingEnabled">
168 <property name="allColumnsShowFocus">
172 <property name="text">
173 <string>Variable</string>
177 <property name="text">
178 <string>Value</string>
185 <widget class="QWidget" name="shadersTab">
186 <attribute name="title">
187 <string>Shaders</string>
190 <widget class="QWidget" name="surfacesTab">
191 <attribute name="title">
192 <string>Surfaces</string>
194 <layout class="QVBoxLayout" name="verticalLayout_5">
196 <widget class="QTreeWidget" name="surfacesTreeWidget">
198 <property name="text">
199 <string>Thumbnail</string>
203 <property name="text">
204 <string>Description</string>
216 <widget class="QDockWidget" name="vertexDataDock">
217 <property name="allowedAreas">
218 <set>Qt::AllDockWidgetAreas</set>
220 <property name="windowTitle">
221 <string>Vertex Data</string>
223 <attribute name="dockWidgetArea">
226 <widget class="QWidget" name="dockWidgetContents_3">
227 <layout class="QVBoxLayout" name="verticalLayout_2">
229 <layout class="QFormLayout" name="formLayout">
230 <property name="fieldGrowthPolicy">
231 <enum>QFormLayout::ExpandingFieldsGrow</enum>
233 <item row="0" column="0">
234 <widget class="QLabel" name="label">
235 <property name="text">
236 <string>Type</string>
240 <item row="0" column="1">
241 <widget class="QComboBox" name="vertexTypeCB">
242 <property name="currentIndex">
246 <property name="text">
247 <string>GL_BYTE</string>
251 <property name="text">
252 <string>GL_UNSIGNED_BYTE</string>
256 <property name="text">
257 <string>GL_SHORT</string>
261 <property name="text">
262 <string>GL_UNSIGNED_SHORT</string>
266 <property name="text">
267 <string>GL_INT</string>
271 <property name="text">
272 <string>GL_UNSIGNED_INT</string>
276 <property name="text">
277 <string>GL_FLOAT</string>
281 <property name="text">
282 <string>GL_DOUBLE</string>
287 <item row="1" column="0">
288 <widget class="QLabel" name="label_2">
289 <property name="text">
290 <string>Stride</string>
294 <item row="1" column="1">
295 <widget class="QSpinBox" name="vertexStrideSB">
296 <property name="maximum">
297 <number>1000</number>
299 <property name="value">
304 <item row="2" column="0">
305 <widget class="QLabel" name="label_4">
306 <property name="text">
307 <string>Components</string>
311 <item row="2" column="1">
312 <widget class="QSpinBox" name="vertexComponentsSB">
313 <property name="minimum">
316 <property name="maximum">
319 <property name="value">
324 <item row="3" column="0">
325 <widget class="QLabel" name="label_3">
326 <property name="text">
327 <string>Starting Offset</string>
331 <item row="3" column="1">
332 <widget class="QSpinBox" name="startingOffsetSB"/>
337 <layout class="QHBoxLayout" name="horizontalLayout_3">
339 <spacer name="horizontalSpacer">
340 <property name="orientation">
341 <enum>Qt::Horizontal</enum>
343 <property name="sizeHint" stdset="0">
352 <widget class="QPushButton" name="vertexInterpretButton">
353 <property name="text">
354 <string>Interpret</string>
359 <spacer name="horizontalSpacer_2">
360 <property name="orientation">
361 <enum>Qt::Horizontal</enum>
363 <property name="sizeHint" stdset="0">
374 <widget class="QListWidget" name="vertexDataListWidget"/>
379 <widget class="QDockWidget" name="errorsDock">
380 <property name="features">
381 <set>QDockWidget::AllDockWidgetFeatures</set>
383 <property name="windowTitle">
384 <string>Errors</string>
386 <attribute name="dockWidgetArea">
389 <widget class="QWidget" name="dockWidgetContents_4">
390 <layout class="QVBoxLayout" name="verticalLayout_4">
392 <widget class="QTreeWidget" name="errorsTreeWidget">
394 <property name="text">
395 <string>Index</string>
399 <property name="text">
400 <string>Name</string>
404 <property name="text">
405 <string>Error</string>
413 <action name="actionExit">
414 <property name="text">
415 <string>Exit</string>
418 <action name="actionExit_2">
419 <property name="text">
420 <string>Exit</string>
423 <action name="actionOpen">
424 <property name="icon">
425 <iconset resource="../qapitrace.qrc">
426 <normaloff>:/resources/document-open.png</normaloff>:/resources/document-open.png</iconset>
428 <property name="text">
429 <string>&Open...</string>
431 <property name="shortcut">
432 <string>Ctrl+O</string>
435 <action name="actionQuit">
436 <property name="icon">
437 <iconset resource="../qapitrace.qrc">
438 <normaloff>:/resources/application-exit.png</normaloff>:/resources/application-exit.png</iconset>
440 <property name="text">
441 <string>&Quit</string>
443 <property name="shortcut">
444 <string>Ctrl+Q</string>
446 <property name="shortcutContext">
447 <enum>Qt::ApplicationShortcut</enum>
449 <property name="menuRole">
450 <enum>QAction::QuitRole</enum>
453 <action name="actionReplay">
454 <property name="enabled">
457 <property name="icon">
458 <iconset resource="../qapitrace.qrc">
459 <normaloff>:/resources/media-playback-start.png</normaloff>:/resources/media-playback-start.png</iconset>
461 <property name="text">
462 <string>&Replay</string>
465 <action name="actionStop">
466 <property name="enabled">
469 <property name="icon">
470 <iconset resource="../qapitrace.qrc">
471 <normaloff>:/resources/media-playback-stop.png</normaloff>:/resources/media-playback-stop.png</iconset>
473 <property name="text">
474 <string>&Stop</string>
477 <action name="actionLookupState">
478 <property name="enabled">
481 <property name="icon">
482 <iconset resource="../qapitrace.qrc">
483 <normaloff>:/resources/media-record.png</normaloff>:/resources/media-record.png</iconset>
485 <property name="text">
486 <string>Lookup State</string>
489 <action name="actionOptions">
490 <property name="text">
491 <string>Options</string>
494 <action name="actionNew">
495 <property name="icon">
496 <iconset resource="../qapitrace.qrc">
497 <normaloff>:/resources/document-new.png</normaloff>:/resources/document-new.png</iconset>
499 <property name="text">
503 <action name="actionFind">
504 <property name="icon">
505 <iconset resource="../qapitrace.qrc">
506 <normaloff>:/resources/edit-find.png</normaloff>:/resources/edit-find.png</iconset>
508 <property name="text">
509 <string>Find</string>
511 <property name="shortcut">
512 <string>Ctrl+F</string>
515 <action name="actionGo">
516 <property name="icon">
517 <iconset resource="../qapitrace.qrc">
518 <normaloff>:/resources/go-jump.png</normaloff>:/resources/go-jump.png</iconset>
520 <property name="text">
521 <string>Go to Call</string>
523 <property name="shortcut">
524 <string>Ctrl+G</string>
527 <action name="actionGoFrameStart">
528 <property name="icon">
529 <iconset resource="../qapitrace.qrc">
530 <normaloff>:/resources/go-top.png</normaloff>:/resources/go-top.png</iconset>
532 <property name="text">
533 <string>Go to Frame Start</string>
535 <property name="shortcut">
536 <string>Ctrl+A</string>
539 <action name="actionGoFrameEnd">
540 <property name="icon">
541 <iconset resource="../qapitrace.qrc">
542 <normaloff>:/resources/go-bottom.png</normaloff>:/resources/go-bottom.png</iconset>
544 <property name="text">
545 <string>Go to Frame End</string>
547 <property name="shortcut">
548 <string>Ctrl+E</string>
551 <action name="actionShowErrorsDock">
552 <property name="checkable">
555 <property name="enabled">
558 <property name="text">
559 <string>Show Errors Dock</string>
562 <zorder>stateDock</zorder>
563 <zorder>vertexDataDock</zorder>
564 <zorder>errorsDock</zorder>
568 <class>QWebView</class>
569 <extends>QWidget</extends>
570 <header>QtWebKit/QWebView</header>
574 <include location="../qapitrace.qrc"/>