Added credit in source codes
[clinton/Virtual-Jaguar-Rx.git] / src / debugger / debuggertab.cpp
index d6135e8..ac0cfe7 100644 (file)
@@ -4,11 +4,14 @@
 // by Jean-Paul Mari\r
 //\r
 // JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+//  RG = Richard Goedeken\r
 //\r
 // WHO  WHEN        WHAT\r
 // ---  ----------  ------------------------------------------------------------\r
 // JPM  Sept./2016  Created this file, and added Soft debugger support\r
 // JPM  10/09/2018  Added source file search paths\r
+// JPM  04/06/2019  Added ELF sections check\r
+//  RG   Jan./2021  Linux build fix\r
 //\r
 \r
 #include "debuggertab.h"\r
@@ -52,13 +55,16 @@ DebuggerTab::DebuggerTab(QWidget * parent/*= 0*/): QWidget(parent)
        displayHWlabels = new QCheckBox(tr("Display HW labels"));\r
        disasmopcodes   = new QCheckBox(tr("Display M68000 opcodes"));\r
        displayFullSourceFilename = new QCheckBox(tr("Display source filename"));\r
+       ELFSectionsCheck = new QCheckBox(tr("ELF sections check"));\r
        disasmopcodes->setDisabled(false);\r
        displayHWlabels->setDisabled(false);\r
        displayFullSourceFilename->setDisabled(false);\r
+       ELFSectionsCheck->setDisabled(false);\r
 \r
        layout4->addWidget(disasmopcodes);\r
        layout4->addWidget(displayHWlabels);\r
        layout4->addWidget(displayFullSourceFilename);\r
+       layout4->addWidget(ELFSectionsCheck);\r
 \r
        setLayout(layout4);\r
 }\r
@@ -81,18 +87,20 @@ void DebuggerTab::SetSettings(void)
        vjs.displayHWlabels = displayHWlabels->isChecked();\r
        vjs.disasmopcodes = disasmopcodes->isChecked();\r
        vjs.displayFullSourceFilename = displayFullSourceFilename->isChecked();\r
+       vjs.ELFSectionsCheck = ELFSectionsCheck->isChecked();\r
 }\r
 \r
 \r
 // Load / Update the tabs dialog from the settings\r
 void DebuggerTab::GetSettings(void)\r
 {\r
-       QVariant v(vjs.nbrdisasmlines);\r
+       QVariant v((qulonglong) vjs.nbrdisasmlines);\r
        nbrdisasmlines->setText(v.toString());\r
        sourcefilesearchpaths->setText(vjs.sourcefilesearchPaths);\r
        displayHWlabels->setChecked(vjs.displayHWlabels);\r
        disasmopcodes->setChecked(vjs.disasmopcodes);\r
        displayFullSourceFilename->setChecked(vjs.displayFullSourceFilename);\r
+       ELFSectionsCheck->setChecked(vjs.ELFSectionsCheck);\r
 }\r
 \r
 \r