/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/gui/Src/Gui/EditBreakpointDialog.ui
287 строк
9 KB
Duncan Ogilvie
Update breakpoint dialog tooltip match reality
25 июн 2025, 20:04
25 июн 2025, 20:04
15b3035
Код
Авторство
О чём код?
<?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>EditBreakpointDialog</class> <widget class="QDialog" name="EditBreakpointDialog"> <property name="geometry"> <rect> <x>0</x> <y>0</y> <width>506</width> <height>221</height> </rect> </property> <property name="windowTitle"> <string>Edit breakpoint</string> </property> <layout class="QVBoxLayout" name="verticalLayout"> <property name="spacing"> <number>6</number> </property> <property name="leftMargin"> <number>6</number> </property> <property name="topMargin"> <number>6</number> </property> <property name="rightMargin"> <number>6</number> </property> <property name="bottomMargin"> <number>6</number> </property> <item> <layout class="QGridLayout" name="gridLayout"> <property name="leftMargin"> <number>0</number> </property> <property name="bottomMargin"> <number>0</number> </property> <property name="horizontalSpacing"> <number>6</number> </property> <item row="1" column="0"> <widget class="QLabel" name="labelLogText"> <property name="toolTip"> <string><html><head/><body><p>This text will be logged whenever the log condition is true.</p><p>String formatting can be used to print variables.</p></body></html></string> </property> <property name="text"> <string>&Log Text:</string> </property> <property name="buddy"> <cstring>editLogText</cstring> </property> </widget> </item> <item row="0" column="0"> <widget class="QLabel" name="labelBreakCondition"> <property name="toolTip"> <string><html><head/><body><p>If this expression evaluates to 1, the debugger will pause.</p><p>Set to <span style=" text-decoration: underline;">0</span> for a breakpoint that never breaks, but can still do logging and execute commands.</p></body></html></string> </property> <property name="text"> <string>&Break Condition:</string> </property> <property name="openExternalLinks"> <bool>true</bool> </property> <property name="buddy"> <cstring>editBreakCondition</cstring> </property> </widget> </item> <item row="0" column="1"> <widget class="QLineEdit" name="editBreakCondition"> <property name="placeholderText"> <string>Example: arg(0) == 123 (numbers are hex by default)</string> </property> </widget> </item> <item row="1" column="1"> <widget class="QLineEdit" name="editLogText"/> </item> <item row="5" column="1"> <widget class="QLineEdit" name="editName"/> </item> <item row="2" column="1"> <widget class="QLineEdit" name="editLogCondition"/> </item> <item row="2" column="0"> <widget class="QLabel" name="labelLogCondition"> <property name="toolTip"> <string><html><head/><body><p>String logging is enabled whenever this expression is evaluated to 1.</p></body></html></string> </property> <property name="text"> <string>Lo&g Condition:</string> </property> <property name="buddy"> <cstring>editLogCondition</cstring> </property> </widget> </item> <item row="5" column="0"> <widget class="QLabel" name="labelName"> <property name="text"> <string>&Name:</string> </property> <property name="buddy"> <cstring>editName</cstring> </property> </widget> </item> <item row="3" column="0"> <widget class="QLabel" name="labelCommandText"> <property name="toolTip"> <string><html><head/><body><p>This command will be executed whenever command condition is true.</p><p>Currently certain commands, for example, stepping from breakpoint command are not supported.</p></body></html></string> </property> <property name="text"> <string>&Command Text:</string> </property> <property name="buddy"> <cstring>editCommandText</cstring> </property> </widget> </item> <item row="3" column="1"> <widget class="QLineEdit" name="editCommandText"/> </item> <item row="6" column="1"> <widget class="QSpinBox" name="spinHitCount"> <property name="minimum"> <number>0</number> </property> <property name="maximum"> <number>2000000000</number> </property> </widget> </item> <item row="6" column="0"> <widget class="QLabel" name="labelHitCount"> <property name="toolTip"> <string><html><head/><body><p>The number of times the breakpoint is hit.</p></body></html></string> </property> <property name="text"> <string>&Hit Count:</string> </property> <property name="buddy"> <cstring>spinHitCount</cstring> </property> </widget> </item> <item row="4" column="0"> <widget class="QLabel" name="labelCommandCondition"> <property name="toolTip"> <string>If this expression evaluates to 1, the command specified above is executed.</string> </property> <property name="text"> <string>C&ommand Condition:</string> </property> <property name="buddy"> <cstring>editCommandCondition</cstring> </property> </widget> </item> <item row="4" column="1"> <widget class="QLineEdit" name="editCommandCondition"/> </item> </layout> </item> <item> <layout class="QHBoxLayout" name="layoutSaveCancel"> <item> <widget class="QPushButton" name="buttonLogFile"> <property name="text"> <string>Log F&ile...</string> </property> </widget> </item> <item> <spacer name="horizontalSpacer"> <property name="orientation"> <enum>Qt::Horizontal</enum> </property> <property name="sizeHint" stdset="0"> <size> <width>40</width> <height>20</height> </size> </property> </spacer> </item> <item> <widget class="QCheckBox" name="checkBoxSingleshoot"> <property name="toolTip"> <string><html><head/><body><p>Remove the breakpoint once it pauses the debuggee.</p></body></html></string> </property> <property name="text"> <string>Singlesho&ot</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxSilent"> <property name="toolTip"> <string><html><head/><body><p>Don't print the default breakpoint log.</p></body></html></string> </property> <property name="text"> <string>&Silent</string> </property> </widget> </item> <item> <widget class="QCheckBox" name="checkBoxFastResume"> <property name="toolTip"> <string><html><head/><body><p>Don't enable extended conditional breakpoint features and plugins.</p></body></html></string> </property> <property name="text"> <string>&Fast Resume</string> </property> </widget> </item> <item> <widget class="QPushButton" name="buttonSave"> <property name="text"> <string>&Save</string> </property> </widget> </item> <item> <widget class="QPushButton" name="buttonCancel"> <property name="text"> <string>C&ancel</string> </property> </widget> </item> </layout> </item> </layout> </widget> <tabstops> <tabstop>editBreakCondition</tabstop> <tabstop>editLogText</tabstop> <tabstop>editLogCondition</tabstop> <tabstop>editCommandText</tabstop> <tabstop>editCommandCondition</tabstop> <tabstop>editName</tabstop> <tabstop>spinHitCount</tabstop> <tabstop>checkBoxSingleshoot</tabstop> <tabstop>checkBoxSilent</tabstop> <tabstop>checkBoxFastResume</tabstop> <tabstop>buttonSave</tabstop> <tabstop>buttonCancel</tabstop> </tabstops> <resources/> <connections> <connection> <sender>buttonCancel</sender> <signal>clicked()</signal> <receiver>EditBreakpointDialog</receiver> <slot>reject()</slot> <hints> <hint type="sourcelabel"> <x>397</x> <y>442</y> </hint> <hint type="destinationlabel"> <x>462</x> <y>441</y> </hint> </hints> </connection> <connection> <sender>buttonSave</sender> <signal>clicked()</signal> <receiver>EditBreakpointDialog</receiver> <slot>accept()</slot> <hints> <hint type="sourcelabel"> <x>279</x> <y>435</y> </hint> <hint type="destinationlabel"> <x>321</x> <y>442</y> </hint> </hints> </connection> </connections> </ui>