]> git.cworth.org Git - vogl/blob - src/vogleditor/vogleditor.ui
UI: Initial support for saving and loading a debug session
[vogl] / src / vogleditor / vogleditor.ui
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3  <class>VoglEditor</class>
4  <widget class="QMainWindow" name="VoglEditor">
5   <property name="geometry">
6    <rect>
7     <x>0</x>
8     <y>0</y>
9     <width>1024</width>
10     <height>768</height>
11    </rect>
12   </property>
13   <property name="windowTitle">
14    <string>Vogl Editor</string>
15   </property>
16   <widget class="QWidget" name="centralWidget">
17    <layout class="QGridLayout" name="gridLayout">
18     <item row="0" column="0">
19      <widget class="QSplitter" name="splitter_3">
20       <property name="sizePolicy">
21        <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
22         <horstretch>0</horstretch>
23         <verstretch>1</verstretch>
24        </sizepolicy>
25       </property>
26       <property name="orientation">
27        <enum>Qt::Vertical</enum>
28       </property>
29       <widget class="QSplitter" name="splitter_2">
30        <property name="sizePolicy">
31         <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
32          <horstretch>0</horstretch>
33          <verstretch>5</verstretch>
34         </sizepolicy>
35        </property>
36        <property name="orientation">
37         <enum>Qt::Vertical</enum>
38        </property>
39        <widget class="QWidget" name="layoutWidget">
40         <layout class="QVBoxLayout" name="verticalLayout" stretch="0">
41          <property name="spacing">
42           <number>6</number>
43          </property>
44          <property name="sizeConstraint">
45           <enum>QLayout::SetDefaultConstraint</enum>
46          </property>
47          <property name="bottomMargin">
48           <number>0</number>
49          </property>
50          <item>
51           <widget class="QGraphicsView" name="timelineViewPlaceholder"/>
52          </item>
53         </layout>
54        </widget>
55        <widget class="QSplitter" name="splitter">
56         <property name="sizePolicy">
57          <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
58           <horstretch>0</horstretch>
59           <verstretch>9</verstretch>
60          </sizepolicy>
61         </property>
62         <property name="orientation">
63          <enum>Qt::Horizontal</enum>
64         </property>
65         <widget class="QWidget" name="layoutWidget">
66          <layout class="QHBoxLayout" name="horizontalLayout" stretch="0">
67           <item>
68            <layout class="QVBoxLayout" name="verticalLayout" stretch="0,0">
69             <item>
70              <layout class="QHBoxLayout" name="horizontalLayout_4">
71               <item>
72                <widget class="QPushButton" name="prevSnapshotButton">
73                 <property name="minimumSize">
74                  <size>
75                   <width>0</width>
76                   <height>0</height>
77                  </size>
78                 </property>
79                 <property name="maximumSize">
80                  <size>
81                   <width>65</width>
82                   <height>16777215</height>
83                  </size>
84                 </property>
85                 <property name="toolTip">
86                  <string>Jump to previous snapshot</string>
87                 </property>
88                 <property name="text">
89                  <string>Prev SS</string>
90                 </property>
91                </widget>
92               </item>
93               <item>
94                <widget class="QPushButton" name="nextSnapshotButton">
95                 <property name="maximumSize">
96                  <size>
97                   <width>65</width>
98                   <height>16777215</height>
99                  </size>
100                 </property>
101                 <property name="toolTip">
102                  <string>Jump to next snapshot</string>
103                 </property>
104                 <property name="text">
105                  <string>Next SS</string>
106                 </property>
107                </widget>
108               </item>
109               <item>
110                <widget class="Line" name="line">
111                 <property name="orientation">
112                  <enum>Qt::Vertical</enum>
113                 </property>
114                </widget>
115               </item>
116               <item>
117                <widget class="QPushButton" name="prevDrawcallButton">
118                 <property name="maximumSize">
119                  <size>
120                   <width>65</width>
121                   <height>16777215</height>
122                  </size>
123                 </property>
124                 <property name="toolTip">
125                  <string>Jump to previous draw call</string>
126                 </property>
127                 <property name="text">
128                  <string>Prev DC</string>
129                 </property>
130                </widget>
131               </item>
132               <item>
133                <widget class="QPushButton" name="nextDrawcallButton">
134                 <property name="maximumSize">
135                  <size>
136                   <width>65</width>
137                   <height>16777215</height>
138                  </size>
139                 </property>
140                 <property name="toolTip">
141                  <string>Jump to next draw call</string>
142                 </property>
143                 <property name="text">
144                  <string>Next DC</string>
145                 </property>
146                </widget>
147               </item>
148               <item>
149                <spacer name="horizontalSpacer">
150                 <property name="orientation">
151                  <enum>Qt::Horizontal</enum>
152                 </property>
153                 <property name="sizeHint" stdset="0">
154                  <size>
155                   <width>40</width>
156                   <height>20</height>
157                  </size>
158                 </property>
159                </spacer>
160               </item>
161               <item>
162                <widget class="QLineEdit" name="searchTextBox">
163                 <property name="maximumSize">
164                  <size>
165                   <width>200</width>
166                   <height>16777215</height>
167                  </size>
168                 </property>
169                 <property name="placeholderText">
170                  <string>Search</string>
171                 </property>
172                </widget>
173               </item>
174               <item>
175                <widget class="QPushButton" name="searchPrevButton">
176                 <property name="maximumSize">
177                  <size>
178                   <width>40</width>
179                   <height>16777215</height>
180                  </size>
181                 </property>
182                 <property name="toolTip">
183                  <string>Jump to previous occurrence</string>
184                 </property>
185                 <property name="text">
186                  <string>Prev</string>
187                 </property>
188                </widget>
189               </item>
190               <item>
191                <widget class="QPushButton" name="searchNextButton">
192                 <property name="maximumSize">
193                  <size>
194                   <width>40</width>
195                   <height>16777215</height>
196                  </size>
197                 </property>
198                 <property name="toolTip">
199                  <string>Jump to next occurrence</string>
200                 </property>
201                 <property name="text">
202                  <string>Next</string>
203                 </property>
204                </widget>
205               </item>
206              </layout>
207             </item>
208             <item>
209              <widget class="QTreeView" name="treeView">
210               <property name="sizePolicy">
211                <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
212                 <horstretch>1</horstretch>
213                 <verstretch>0</verstretch>
214                </sizepolicy>
215               </property>
216              </widget>
217             </item>
218            </layout>
219           </item>
220          </layout>
221         </widget>
222         <widget class="QWidget" name="layoutWidget">
223          <layout class="QHBoxLayout" name="horizontalLayout_3">
224           <item>
225            <widget class="QTabWidget" name="tabWidget">
226             <property name="sizePolicy">
227              <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
228               <horstretch>2</horstretch>
229               <verstretch>0</verstretch>
230              </sizepolicy>
231             </property>
232             <property name="tabShape">
233              <enum>QTabWidget::Rounded</enum>
234             </property>
235             <property name="currentIndex">
236              <number>1</number>
237             </property>
238             <widget class="QWidget" name="machineInfoTab">
239              <attribute name="title">
240               <string>Machine Info</string>
241              </attribute>
242              <layout class="QVBoxLayout" name="verticalLayout_5">
243               <item>
244                <widget class="QTextBrowser" name="machineInfoText">
245                 <property name="lineWrapMode">
246                  <enum>QTextEdit::NoWrap</enum>
247                 </property>
248                </widget>
249               </item>
250              </layout>
251             </widget>
252             <widget class="QWidget" name="stateTab">
253              <attribute name="title">
254               <string>State</string>
255              </attribute>
256              <layout class="QVBoxLayout" name="verticalLayout_3">
257               <item>
258                <widget class="QTreeView" name="stateTreeView">
259                 <property name="sizePolicy">
260                  <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
261                   <horstretch>0</horstretch>
262                   <verstretch>3</verstretch>
263                  </sizepolicy>
264                 </property>
265                </widget>
266               </item>
267              </layout>
268             </widget>
269             <widget class="QWidget" name="framebufferTab">
270              <attribute name="title">
271               <string>Framebuffer</string>
272              </attribute>
273             </widget>
274             <widget class="QWidget" name="programTab">
275              <attribute name="title">
276               <string>Programs</string>
277              </attribute>
278             </widget>
279             <widget class="QWidget" name="shaderTab">
280              <attribute name="title">
281               <string>Shaders</string>
282              </attribute>
283             </widget>
284             <widget class="QWidget" name="textureTab">
285              <attribute name="title">
286               <string>Textures</string>
287              </attribute>
288             </widget>
289             <widget class="QWidget" name="renderbufferTab">
290              <attribute name="title">
291               <string>Renderbuffers</string>
292              </attribute>
293             </widget>
294            </widget>
295           </item>
296          </layout>
297         </widget>
298        </widget>
299       </widget>
300       <widget class="QTextBrowser" name="backtraceText">
301        <property name="minimumSize">
302         <size>
303          <width>0</width>
304          <height>100</height>
305         </size>
306        </property>
307        <property name="baseSize">
308         <size>
309          <width>0</width>
310          <height>100</height>
311         </size>
312        </property>
313        <property name="lineWrapMode">
314         <enum>QTextEdit::NoWrap</enum>
315        </property>
316       </widget>
317      </widget>
318     </item>
319    </layout>
320   </widget>
321   <widget class="QMenuBar" name="menuBar">
322    <property name="geometry">
323     <rect>
324      <x>0</x>
325      <y>0</y>
326      <width>1024</width>
327      <height>20</height>
328     </rect>
329    </property>
330    <widget class="QMenu" name="menuFIle">
331     <property name="title">
332      <string>&amp;File</string>
333     </property>
334     <addaction name="action_Open"/>
335     <addaction name="action_Close"/>
336     <addaction name="separator"/>
337     <addaction name="actionOpen_Session"/>
338     <addaction name="actionSave_Session"/>
339     <addaction name="separator"/>
340     <addaction name="actionExport_API_Calls"/>
341     <addaction name="separator"/>
342     <addaction name="actionE_xit"/>
343    </widget>
344    <addaction name="menuFIle"/>
345   </widget>
346   <widget class="QToolBar" name="mainToolBar">
347    <attribute name="toolBarArea">
348     <enum>TopToolBarArea</enum>
349    </attribute>
350    <attribute name="toolBarBreak">
351     <bool>false</bool>
352    </attribute>
353   </widget>
354   <widget class="QStatusBar" name="statusBar"/>
355   <action name="action_Open">
356    <property name="text">
357     <string>&amp;Open Trace...</string>
358    </property>
359    <property name="shortcut">
360     <string>Ctrl+O</string>
361    </property>
362   </action>
363   <action name="actionE_xit">
364    <property name="text">
365     <string>E&amp;xit</string>
366    </property>
367   </action>
368   <action name="action_Close">
369    <property name="text">
370     <string>Close Trace</string>
371    </property>
372   </action>
373   <action name="actionExport_API_Calls">
374    <property name="text">
375     <string>Export API Calls...</string>
376    </property>
377   </action>
378   <action name="actionSave_Session">
379    <property name="text">
380     <string>Save Session...</string>
381    </property>
382   </action>
383   <action name="actionOpen_Session">
384    <property name="text">
385     <string>Open Session...</string>
386    </property>
387   </action>
388  </widget>
389  <layoutdefault spacing="6" margin="11"/>
390  <resources/>
391  <connections/>
392 </ui>