RR: Finished the rework of using RR directly.

This commit is contained in:
Ernie Pasveer
2023-09-04 15:25:40 -05:00
parent 4f8897154a
commit b1c4a8ba86
8 changed files with 62 additions and 117 deletions
+4 -20
View File
@@ -65,7 +65,7 @@ SeerDebugDialog::SeerDebugDialog (QWidget* parent) : QDialog(parent) {
QObject::connect(executableWorkingDirectoryToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleExecutableWorkingDirectoryToolButton);
QObject::connect(loadBreakpointsFilenameToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleLoadBreakpointsFilenameToolButton);
QObject::connect(rrLoadTraceDirectoryToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleLoadRRTraceDirectoryToolButton);
QObject::connect(rrLoadBreakpointsFilenameToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleLoadRRBreakpointsFilenameToolButton);
QObject::connect(rrLoadBreakpointsFilenameToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleLoadBreakpointsFilenameToolButton);
QObject::connect(loadCoreFilenameToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleLoadCoreFilenameToolButton);
QObject::connect(breakpointInFunctionLineEdit, &QLineEdit::textChanged, this, &SeerDebugDialog::handleBreakpointInFunctionLineEdit);
QObject::connect(attachProgramPidToolButton, &QToolButton::clicked, this, &SeerDebugDialog::handleProgramPidToolButton);
@@ -138,6 +138,7 @@ QString SeerDebugDialog::executableArguments () const {
void SeerDebugDialog::setBreakpointsFilename (const QString& breakpointsFilename) {
loadBreakpointsFilenameLineEdit->setText(breakpointsFilename);
rrLoadBreakpointsFilenameLineEdit->setText(breakpointsFilename);
}
QString SeerDebugDialog::breakpointsFilename () const {
@@ -258,14 +259,6 @@ QString SeerDebugDialog::rrTraceDirectory () const {
return rrTraceDirectoryLineEdit->text();
}
void SeerDebugDialog::setRRBreakpointsFilename (const QString& breakpointsFilename) {
rrLoadBreakpointsFilenameLineEdit->setText(breakpointsFilename);
}
QString SeerDebugDialog::rrBreakpointsFilename () const {
return rrLoadBreakpointsFilenameLineEdit->text();
}
void SeerDebugDialog::setLaunchMode (const QString& mode) {
if (mode == "start") {
@@ -385,15 +378,6 @@ void SeerDebugDialog::handleExecutableWorkingDirectoryToolButton () {
}
}
void SeerDebugDialog::handleLoadBreakpointsFilenameToolButton () {
QString name = QFileDialog::getOpenFileName(this, "Select a breakpoints file to load.", breakpointsFilename(), "Breakpoints (*.seer);;All files (*.*)", nullptr, QFileDialog::DontUseNativeDialog);
if (name != "") {
setBreakpointsFilename(name);
}
}
void SeerDebugDialog::handleBreakpointInFunctionLineEdit () {
breakpointInFunctionRadioButton->setChecked(true);
@@ -408,12 +392,12 @@ void SeerDebugDialog::handleLoadRRTraceDirectoryToolButton () {
}
}
void SeerDebugDialog::handleLoadRRBreakpointsFilenameToolButton () {
void SeerDebugDialog::handleLoadBreakpointsFilenameToolButton () {
QString name = QFileDialog::getOpenFileName(this, "Select a breakpoints file to load.", breakpointsFilename(), "Breakpoints (*.seer);;All files (*.*)", nullptr, QFileDialog::DontUseNativeDialog);
if (name != "") {
setRRBreakpointsFilename(name);
setBreakpointsFilename(name);
}
}