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