1 <?xml version="1.0" encoding="UTF-8"?>
3 <class>ProfileDialog</class>
4 <widget class="QDialog" name="ProfileDialog">
5 <property name="windowModality">
6 <enum>Qt::NonModal</enum>
8 <property name="geometry">
16 <property name="windowTitle">
17 <string>Profile Results</string>
19 <property name="styleSheet">
22 <layout class="QVBoxLayout" name="verticalLayout_2">
23 <property name="margin">
27 <widget class="QSplitter" name="splitter">
28 <property name="orientation">
29 <enum>Qt::Vertical</enum>
31 <property name="opaqueResize">
34 <widget class="QWidget" name="timelineContainer" native="true">
35 <property name="sizePolicy">
36 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
37 <horstretch>0</horstretch>
38 <verstretch>1</verstretch>
41 <property name="focusPolicy">
42 <enum>Qt::WheelFocus</enum>
44 <layout class="QVBoxLayout" name="verticalLayout">
45 <property name="spacing">
48 <property name="margin">
52 <layout class="QGridLayout" name="gridLayout">
53 <property name="spacing">
56 <item row="0" column="0">
57 <widget class="TimelineWidget" name="m_timeline" native="true">
58 <property name="sizePolicy">
59 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
60 <horstretch>0</horstretch>
61 <verstretch>0</verstretch>
64 <property name="focusPolicy">
65 <enum>Qt::WheelFocus</enum>
69 <item row="0" column="1">
70 <widget class="QScrollBar" name="m_verticalScrollBar">
71 <property name="sizePolicy">
72 <sizepolicy hsizetype="Fixed" vsizetype="Expanding">
73 <horstretch>0</horstretch>
74 <verstretch>0</verstretch>
77 <property name="orientation">
78 <enum>Qt::Vertical</enum>
82 <item row="1" column="0">
83 <widget class="QScrollBar" name="m_horizontalScrollBar">
84 <property name="sizePolicy">
85 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
86 <horstretch>0</horstretch>
87 <verstretch>0</verstretch>
90 <property name="maximum">
91 <number>10000</number>
93 <property name="orientation">
94 <enum>Qt::Horizontal</enum>
102 <widget class="QWidget" name="graphContainer" native="true">
103 <property name="sizePolicy">
104 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
105 <horstretch>0</horstretch>
106 <verstretch>0</verstretch>
109 <property name="minimumSize">
115 <layout class="QVBoxLayout" name="verticalLayout_3">
116 <property name="spacing">
119 <property name="margin">
123 <widget class="GraphWidget" name="m_gpuGraph" native="true">
124 <property name="sizePolicy">
125 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
126 <horstretch>0</horstretch>
127 <verstretch>0</verstretch>
130 <property name="minimumSize">
136 <property name="focusPolicy">
137 <enum>Qt::WheelFocus</enum>
142 <widget class="GraphWidget" name="m_cpuGraph" native="true">
143 <property name="sizePolicy">
144 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
145 <horstretch>0</horstretch>
146 <verstretch>0</verstretch>
149 <property name="minimumSize">
159 <widget class="QTableView" name="m_table">
160 <property name="sizePolicy">
161 <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
162 <horstretch>0</horstretch>
163 <verstretch>0</verstretch>
166 <property name="editTriggers">
167 <set>QAbstractItemView::NoEditTriggers</set>
169 <property name="selectionMode">
170 <enum>QAbstractItemView::SingleSelection</enum>
172 <property name="selectionBehavior">
173 <enum>QAbstractItemView::SelectRows</enum>
175 <property name="verticalScrollMode">
176 <enum>QAbstractItemView::ScrollPerPixel</enum>
178 <property name="horizontalScrollMode">
179 <enum>QAbstractItemView::ScrollPerPixel</enum>
181 <property name="sortingEnabled">
184 <property name="wordWrap">
187 <attribute name="verticalHeaderVisible">
197 <class>TimelineWidget</class>
198 <extends>QWidget</extends>
199 <header>timelinewidget.h</header>
200 <container>1</container>
202 <signal>horizontalScrollValueChanged(int)</signal>
203 <signal>verticalScrollValueChanged(int)</signal>
204 <signal>horizontalScrollMaxChanged(int)</signal>
205 <signal>verticalScrollMaxChanged(int)</signal>
206 <signal>jumpToCall(int)</signal>
207 <signal>selectedTime(int64_t,int64_t)</signal>
208 <signal>selectedProgram(unsigned)</signal>
209 <signal>selectedNone()</signal>
210 <slot>setHorizontalScrollValue(int)</slot>
211 <slot>setVerticalScrollValue(int)</slot>
215 <class>GraphWidget</class>
216 <extends>QWidget</extends>
217 <header>graphwidget.h</header>
218 <container>1</container>
220 <signal>viewChanged(int,int)</signal>
221 <signal>selectedTime(int64_t,int64_t)</signal>
222 <signal>selectedProgram(unsigned)</signal>
223 <signal>selectedNone()</signal>
224 <slot>changeView(int,int)</slot>
231 <sender>m_horizontalScrollBar</sender>
232 <signal>sliderMoved(int)</signal>
233 <receiver>m_timeline</receiver>
234 <slot>setHorizontalScrollValue(int)</slot>
236 <hint type="sourcelabel">
240 <hint type="destinationlabel">
247 <sender>m_verticalScrollBar</sender>
248 <signal>sliderMoved(int)</signal>
249 <receiver>m_timeline</receiver>
250 <slot>setVerticalScrollValue(int)</slot>
252 <hint type="sourcelabel">
256 <hint type="destinationlabel">
263 <sender>m_timeline</sender>
264 <signal>horizontalScrollValueChanged(int)</signal>
265 <receiver>m_horizontalScrollBar</receiver>
266 <slot>setValue(int)</slot>
268 <hint type="sourcelabel">
272 <hint type="destinationlabel">
279 <sender>m_timeline</sender>
280 <signal>verticalScrollValueChanged(int)</signal>
281 <receiver>m_verticalScrollBar</receiver>
282 <slot>setValue(int)</slot>
284 <hint type="sourcelabel">
288 <hint type="destinationlabel">
295 <sender>m_timeline</sender>
296 <signal>horizontalScrollMaxChanged(int)</signal>
297 <receiver>ProfileDialog</receiver>
298 <slot>setHorizontalScrollMax(int)</slot>
300 <hint type="sourcelabel">
304 <hint type="destinationlabel">
311 <sender>m_timeline</sender>
312 <signal>verticalScrollMaxChanged(int)</signal>
313 <receiver>ProfileDialog</receiver>
314 <slot>setVerticalScrollMax(int)</slot>
316 <hint type="sourcelabel">
320 <hint type="destinationlabel">
327 <sender>m_cpuGraph</sender>
328 <signal>viewChanged(int,int)</signal>
329 <receiver>m_gpuGraph</receiver>
330 <slot>changeView(int,int)</slot>
332 <hint type="sourcelabel">
336 <hint type="destinationlabel">
343 <sender>m_gpuGraph</sender>
344 <signal>viewChanged(int,int)</signal>
345 <receiver>m_cpuGraph</receiver>
346 <slot>changeView(int,int)</slot>
348 <hint type="sourcelabel">
352 <hint type="destinationlabel">
359 <sender>m_table</sender>
360 <signal>doubleClicked(QModelIndex)</signal>
361 <receiver>ProfileDialog</receiver>
362 <slot>tableDoubleClicked(QModelIndex)</slot>
364 <hint type="sourcelabel">
368 <hint type="destinationlabel">
375 <sender>m_cpuGraph</sender>
376 <signal>selectedTime(int64_t,int64_t)</signal>
377 <receiver>ProfileDialog</receiver>
378 <slot>selectTime(int64_t,int64_t)</slot>
380 <hint type="sourcelabel">
384 <hint type="destinationlabel">
391 <sender>m_gpuGraph</sender>
392 <signal>selectedTime(int64_t,int64_t)</signal>
393 <receiver>ProfileDialog</receiver>
394 <slot>selectTime(int64_t,int64_t)</slot>
396 <hint type="sourcelabel">
400 <hint type="destinationlabel">
407 <sender>m_timeline</sender>
408 <signal>selectedTime(int64_t,int64_t)</signal>
409 <receiver>ProfileDialog</receiver>
410 <slot>selectTime(int64_t,int64_t)</slot>
412 <hint type="sourcelabel">
416 <hint type="destinationlabel">
423 <sender>m_cpuGraph</sender>
424 <signal>selectedProgram(unsigned)</signal>
425 <receiver>ProfileDialog</receiver>
426 <slot>selectProgram(unsigned)</slot>
428 <hint type="sourcelabel">
432 <hint type="destinationlabel">
439 <sender>m_gpuGraph</sender>
440 <signal>selectedProgram(unsigned)</signal>
441 <receiver>ProfileDialog</receiver>
442 <slot>selectProgram(unsigned)</slot>
444 <hint type="sourcelabel">
448 <hint type="destinationlabel">
455 <sender>m_timeline</sender>
456 <signal>selectedProgram(unsigned)</signal>
457 <receiver>ProfileDialog</receiver>
458 <slot>selectProgram(unsigned)</slot>
460 <hint type="sourcelabel">
464 <hint type="destinationlabel">
471 <sender>m_cpuGraph</sender>
472 <signal>selectedNone()</signal>
473 <receiver>ProfileDialog</receiver>
474 <slot>selectNone()</slot>
476 <hint type="sourcelabel">
480 <hint type="destinationlabel">
487 <sender>m_gpuGraph</sender>
488 <signal>selectedNone()</signal>
489 <receiver>ProfileDialog</receiver>
490 <slot>selectNone()</slot>
492 <hint type="sourcelabel">
496 <hint type="destinationlabel">
503 <sender>m_timeline</sender>
504 <signal>selectedNone()</signal>
505 <receiver>ProfileDialog</receiver>
506 <slot>selectNone()</slot>
508 <hint type="sourcelabel">
512 <hint type="destinationlabel">
520 <signal>jumpToCall(int)</signal>
521 <slot>setVerticalScrollMax(int)</slot>
522 <slot>setHorizontalScrollMax(int)</slot>
523 <slot>tableDoubleClicked(QModelIndex)</slot>
524 <slot>selectTime(int64_t,int64_t)</slot>
525 <slot>selectProgram(unsigned)</slot>
526 <slot>selectNone()</slot>