Added ELF sections check so a potential unknown section will stop, or not stop, the...
[clinton/Virtual-Jaguar-Rx.git] / src / debugger / debuggertab.h
1 //
2 // JPM = Jean-Paul Mari <djipi.mari@gmail.com>
3 //
4 // Who When What
5 // --- ---------- ------------------------------------------------------------
6 // JPM Sept./2016 Created this file, and added Soft debugger support
7 // JPM 10/09/2018 Added the source file search paths
8 // JPM 04/06/2019 Added ELF sections check
9 //
10
11 #ifndef __DEBUGGERTAB_H__
12 #define __DEBUGGERTAB_H__
13
14 #include <QtWidgets>
15
16 class DebuggerTab: public QWidget
17 {
18 Q_OBJECT
19
20 public:
21 DebuggerTab(QWidget * parent = 0);
22 ~DebuggerTab();
23 void SetSettings(void);
24 void GetSettings(void);
25
26 private:
27 QString CheckForTrailingSlash(QString s);
28
29 public:
30 QLineEdit *nbrdisasmlines;
31 QLineEdit *sourcefilesearchpaths;
32 QCheckBox *displayHWlabels;
33 QCheckBox *disasmopcodes;
34 QCheckBox *displayFullSourceFilename;
35 QCheckBox *ELFSectionsCheck;
36 };
37
38 #endif // __DEBUGGERTAB_H__