More VarObj work.

This commit is contained in:
Ernie Pasveer
2022-08-21 16:54:37 -05:00
parent f575ab921a
commit fa39347f0b
8 changed files with 107 additions and 27 deletions
+4
View File
@@ -440,6 +440,7 @@ void SeerMainWindow::handleSettingsConfiguration () {
dlg.setGdbAsyncMode(gdbWidget->gdbAsyncMode());
dlg.setGdbHandleTerminatingException(gdbWidget->gdbHandleTerminatingException());
dlg.setGdbRandomizeStartAddress(gdbWidget->gdbRandomizeStartAddress());
dlg.setGdbEnablePrettyPrinting(gdbWidget->gdbEnablePrettyPrinting());
dlg.setDprintfStyle(gdbWidget->dprintfStyle());
dlg.setDprintfFunction(gdbWidget->dprintfFunction());
dlg.setDprintfChannel(gdbWidget->dprintfChannel());
@@ -469,6 +470,7 @@ void SeerMainWindow::handleSettingsConfiguration () {
gdbWidget->setGdbAsyncMode(dlg.gdbAsyncMode());
gdbWidget->setGdbHandleTerminatingException(dlg.gdbHandleTerminatingException());
gdbWidget->setGdbRandomizeStartAddress(dlg.gdbRandomizeStartAddress());
gdbWidget->setGdbEnablePrettyPrinting(dlg.gdbEnablePrettyPrinting());
gdbWidget->setDprintfStyle(dlg.dprintfStyle());
gdbWidget->setDprintfFunction(dlg.dprintfFunction());
gdbWidget->setDprintfChannel(dlg.dprintfChannel());
@@ -830,6 +832,7 @@ void SeerMainWindow::writeConfigSettings () {
settings.setValue("asyncmode", gdbWidget->gdbAsyncMode());
settings.setValue("handleterminatingexception", gdbWidget->gdbHandleTerminatingException());
settings.setValue("randomizestartaddress", gdbWidget->gdbRandomizeStartAddress());
settings.setValue("enableprettyprinting", gdbWidget->gdbEnablePrettyPrinting());
} settings.endGroup();
settings.beginGroup("printpoints"); {
@@ -895,6 +898,7 @@ void SeerMainWindow::readConfigSettings () {
gdbWidget->setGdbAsyncMode(settings.value("asyncmode", true).toBool());
gdbWidget->setGdbHandleTerminatingException(settings.value("handleterminatingexception", true).toBool());
gdbWidget->setGdbRandomizeStartAddress(settings.value("randomizestartaddress", false).toBool());
gdbWidget->setGdbEnablePrettyPrinting(settings.value("enableprettyprinting", true).toBool());
} settings.endGroup();
settings.beginGroup("printpoints"); {