Simply launcher code. Make it changable.

This commit is contained in:
Ernie Pasveer
2025-12-08 13:46:13 -06:00
parent b9b977d5ec
commit 35b66e111b
11 changed files with 71 additions and 83 deletions
+13 -2
View File
@@ -28,6 +28,11 @@ QString SeerGdbConfigPage::gdbProgram () const {
return gdbProgramLineEdit->text();
}
QString SeerGdbConfigPage::gdbLauncher () const {
return gdbLauncherLineEdit->text();
}
QString SeerGdbConfigPage::gdbArguments () const {
return gdbArgumentsLineEdit->text();
@@ -77,7 +82,7 @@ void SeerGdbConfigPage::setGdbProgram (const QString& program) {
gdbProgramLineEdit->setText(program);
}
void SeerGdbConfigPage::setGdbProgramLauncher (const QString& launcher) {
void SeerGdbConfigPage::setGdbLauncher (const QString& launcher) {
return gdbLauncherLineEdit->setText(launcher);
}
@@ -129,7 +134,13 @@ void SeerGdbConfigPage::reset () {
#else
setGdbProgram("/usr/bin/gdb";
#endif
setGdbProgramLauncher("");
#ifdef SEER_GDB_LAUNCHER
setGdbLauncher(STRINGIFY(SEER_GDB_LAUNCHER));
#else
setGdbLauncher("");
#endif
setGdbArguments("--interpreter=mi");
setGdbAsyncMode(true);
setGdbNonStopMode(false);