1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <class>BreakpointsDialog</class>
4 <widget class="QDialog" name="BreakpointsDialog">
5  <property name="geometry">
6   <rect>
7    <x>0</x>
8    <y>0</y>
9    <width>610</width>
10    <height>437</height>
11   </rect>
12  </property>
13  <property name="windowTitle">
14   <string>Add/Edit breakpoint</string>
15  </property>
16  <layout class="QVBoxLayout" name="verticalLayout">
17   <item>
18    <layout class="QFormLayout" name="topGroup">
19     <item row="0" column="0">
20      <widget class="QLabel" name="label">
21       <property name="text">
22        <string>Position</string>
23       </property>
24       <property name="buddy">
25        <cstring>breakpointPosition</cstring>
26       </property>
27      </widget>
28     </item>
29     <item row="0" column="1">
30      <widget class="QWidget" name="widget" native="true">
31       <layout class="QHBoxLayout" name="horizontalLayout_2">
32        <property name="spacing">
33         <number>0</number>
34        </property>
35        <property name="leftMargin">
36         <number>0</number>
37        </property>
38        <property name="topMargin">
39         <number>0</number>
40        </property>
41        <property name="rightMargin">
42         <number>0</number>
43        </property>
44        <property name="bottomMargin">
45         <number>0</number>
46        </property>
47        <item>
48         <widget class="QComboBox" name="positionType"/>
49        </item>
50        <item>
51         <widget class="QLineEdit" name="breakpointPosition"/>
52        </item>
53       </layout>
54      </widget>
55     </item>
56     <item row="3" column="0">
57      <widget class="QLabel" name="label_2">
58       <property name="text">
59        <string>Condition</string>
60       </property>
61       <property name="buddy">
62        <cstring>breakpointCondition</cstring>
63       </property>
64      </widget>
65     </item>
66     <item row="3" column="1">
67      <widget class="QComboBox" name="breakpointCondition">
68       <property name="sizePolicy">
69        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
70         <horstretch>0</horstretch>
71         <verstretch>0</verstretch>
72        </sizepolicy>
73       </property>
74       <property name="editable">
75        <bool>true</bool>
76       </property>
77       <property name="currentText">
78        <string/>
79       </property>
80       <property name="currentIndex">
81        <number>-1</number>
82       </property>
83       <property name="insertPolicy">
84        <enum>QComboBox::NoInsert</enum>
85       </property>
86       <property name="frame">
87        <bool>true</bool>
88       </property>
89       <item>
90        <property name="text">
91         <string>?v $.rax-0x6  # break when rax is 6</string>
92        </property>
93       </item>
94      </widget>
95     </item>
96     <item row="2" column="0">
97      <widget class="QLabel" name="moduleLabel">
98       <property name="text">
99        <string>Module</string>
100       </property>
101       <property name="buddy">
102        <cstring>moduleName</cstring>
103       </property>
104      </widget>
105     </item>
106     <item row="2" column="1">
107      <widget class="QComboBox" name="moduleName">
108       <property name="sizePolicy">
109        <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
110         <horstretch>0</horstretch>
111         <verstretch>0</verstretch>
112        </sizepolicy>
113       </property>
114       <property name="editable">
115        <bool>true</bool>
116       </property>
117      </widget>
118     </item>
119    </layout>
120   </item>
121   <item>
122    <layout class="QHBoxLayout" name="horizontalLayout">
123     <item>
124      <widget class="QGroupBox" name="groupBox">
125       <property name="title">
126        <string>Type/Options</string>
127       </property>
128       <layout class="QVBoxLayout" name="verticalLayout_2">
129        <item>
130         <widget class="QCheckBox" name="checkEnabled">
131          <property name="text">
132           <string>Enabled</string>
133          </property>
134          <property name="checked">
135           <bool>true</bool>
136          </property>
137         </widget>
138        </item>
139        <item>
140         <widget class="QRadioButton" name="radioSoftware">
141          <property name="text">
142           <string>Software</string>
143          </property>
144          <property name="checked">
145           <bool>true</bool>
146          </property>
147         </widget>
148        </item>
149        <item>
150         <widget class="QRadioButton" name="radioHardware">
151          <property name="text">
152           <string>Hardware</string>
153          </property>
154         </widget>
155        </item>
156        <item>
157         <widget class="QWidget" name="hwConfigBox">
158          <property name="enabled">
159           <bool>false</bool>
160          </property>
161          <layout class="QVBoxLayout" name="verticalLayout_5">
162           <property name="spacing">
163            <number>0</number>
164           </property>
165           <property name="leftMargin">
166            <number>0</number>
167           </property>
168           <property name="topMargin">
169            <number>0</number>
170           </property>
171           <property name="rightMargin">
172            <number>0</number>
173           </property>
174           <property name="bottomMargin">
175            <number>0</number>
176           </property>
177           <item>
178            <widget class="QCheckBox" name="hwRead">
179             <property name="text">
180              <string>Read</string>
181             </property>
182            </widget>
183           </item>
184           <item>
185            <widget class="QCheckBox" name="hwWrite">
186             <property name="text">
187              <string>Write</string>
188             </property>
189            </widget>
190           </item>
191           <item>
192            <widget class="QCheckBox" name="hwExecute">
193             <property name="text">
194              <string>Execute</string>
195             </property>
196             <property name="checked">
197              <bool>true</bool>
198             </property>
199            </widget>
200           </item>
201           <item>
202            <layout class="QHBoxLayout" name="horizontalLayout_3">
203             <item>
204              <widget class="QLabel" name="label_4">
205               <property name="text">
206                <string>Size</string>
207               </property>
208               <property name="buddy">
209                <cstring>breakpointSize</cstring>
210               </property>
211              </widget>
212             </item>
213             <item>
214              <widget class="QComboBox" name="breakpointSize">
215               <item>
216                <property name="text">
217                 <string>1</string>
218                </property>
219               </item>
220               <item>
221                <property name="text">
222                 <string>2</string>
223                </property>
224               </item>
225               <item>
226                <property name="text">
227                 <string>4</string>
228                </property>
229               </item>
230               <item>
231                <property name="text">
232                 <string>8</string>
233                </property>
234               </item>
235              </widget>
236             </item>
237            </layout>
238           </item>
239          </layout>
240         </widget>
241        </item>
242        <item>
243         <spacer name="verticalSpacer">
244          <property name="orientation">
245           <enum>Qt::Vertical</enum>
246          </property>
247          <property name="sizeHint" stdset="0">
248           <size>
249            <width>20</width>
250            <height>40</height>
251           </size>
252          </property>
253         </spacer>
254        </item>
255       </layout>
256      </widget>
257     </item>
258     <item>
259      <widget class="QGroupBox" name="groupBox_2">
260       <property name="title">
261        <string>Action</string>
262       </property>
263       <layout class="QVBoxLayout" name="verticalLayout_4">
264        <item>
265         <widget class="QCheckBox" name="checkTrace">
266          <property name="text">
267           <string>Trace</string>
268          </property>
269         </widget>
270        </item>
271        <item>
272         <layout class="QFormLayout" name="formLayout_3">
273          <item row="0" column="0">
274           <widget class="QLabel" name="label_5">
275            <property name="text">
276             <string>Command</string>
277            </property>
278            <property name="buddy">
279             <cstring>breakpointCommand</cstring>
280            </property>
281           </widget>
282          </item>
283          <item row="0" column="1">
284           <widget class="QPlainTextEdit" name="breakpointCommand"/>
285          </item>
286         </layout>
287        </item>
288       </layout>
289      </widget>
290     </item>
291    </layout>
292   </item>
293   <item>
294    <widget class="QDialogButtonBox" name="buttonBox">
295     <property name="orientation">
296      <enum>Qt::Horizontal</enum>
297     </property>
298     <property name="standardButtons">
299      <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
300     </property>
301    </widget>
302   </item>
303  </layout>
304 </widget>
305 <tabstops>
306  <tabstop>positionType</tabstop>
307  <tabstop>breakpointPosition</tabstop>
308  <tabstop>moduleName</tabstop>
309  <tabstop>breakpointCondition</tabstop>
310  <tabstop>checkEnabled</tabstop>
311  <tabstop>radioSoftware</tabstop>
312  <tabstop>radioHardware</tabstop>
313  <tabstop>checkTrace</tabstop>
314  <tabstop>breakpointCommand</tabstop>
315 </tabstops>
316 <resources/>
317 <connections>
318  <connection>
319   <sender>buttonBox</sender>
320   <signal>accepted()</signal>
321   <receiver>BreakpointsDialog</receiver>
322   <slot>accept()</slot>
323   <hints>
324    <hint type="sourcelabel">
325     <x>260</x>
326     <y>450</y>
327    </hint>
328    <hint type="destinationlabel">
329     <x>157</x>
330     <y>274</y>
331    </hint>
332   </hints>
333  </connection>
334  <connection>
335   <sender>buttonBox</sender>
336   <signal>rejected()</signal>
337   <receiver>BreakpointsDialog</receiver>
338   <slot>reject()</slot>
339   <hints>
340    <hint type="sourcelabel">
341     <x>328</x>
342     <y>450</y>
343    </hint>
344    <hint type="destinationlabel">
345     <x>286</x>
346     <y>274</y>
347    </hint>
348   </hints>
349  </connection>
350  <connection>
351   <sender>radioHardware</sender>
352   <signal>toggled(bool)</signal>
353   <receiver>hwConfigBox</receiver>
354   <slot>setEnabled(bool)</slot>
355   <hints>
356    <hint type="sourcelabel">
357     <x>77</x>
358     <y>246</y>
359    </hint>
360    <hint type="destinationlabel">
361     <x>77</x>
362     <y>320</y>
363    </hint>
364   </hints>
365  </connection>
366 </connections>
367</ui>
368