Add 'Create Breakpoint' to assemly area.

This commit is contained in:
Ernie Pasveer
2022-06-30 20:13:13 -05:00
parent 360f89fb6b
commit 2c582decb3
4 changed files with 45 additions and 6 deletions
+13
View File
@@ -11,6 +11,7 @@ SeerBreakpointCreateDialog::SeerBreakpointCreateDialog (QWidget* parent) : QDial
setFunctionName("");
setLabelName("");
setLineNumber("");
setAddress("");
setTemporaryEnabled (false);
setHardwareEnabled (false);
@@ -49,6 +50,10 @@ void SeerBreakpointCreateDialog::setLineNumber (const QString& text) {
lineNumberLineEdit->setText(text);
}
void SeerBreakpointCreateDialog::setAddress (const QString& text) {
addressLineEdit->setText(text);
}
QString SeerBreakpointCreateDialog::filenameText () const {
return filenameLineEdit->text();
}
@@ -65,6 +70,10 @@ QString SeerBreakpointCreateDialog::lineNumberText () const {
return lineNumberLineEdit->text();
}
QString SeerBreakpointCreateDialog::addressText () const {
return addressLineEdit->text();
}
void SeerBreakpointCreateDialog::setTemporaryEnabled (bool flag) {
temporaryCheckBox->setChecked(flag);
}
@@ -203,6 +212,10 @@ QString SeerBreakpointCreateDialog::breakpointText () const {
breakpointParameters += " --line " + lineNumberText();
}
if (addressText() != "") {
breakpointParameters += " *" + addressText();
}
return breakpointParameters;
}