Added a source code file date check when reading DWARF information
[clinton/Virtual-Jaguar-Rx.git] / src / debugger / m68kDasmWin.h
CommitLineData
9bf5c434
JPM
1//\r
2// m68kDasmWin.h: M68K disassembly window\r
3//\r
4// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
5//\r
6// Who When What\r
7// --- ---------- -------------------------------------------------------------\r
8// JPM 06/27/2016 Created this file\r
009df4d7 9// JPM Aug./2020 Added different layouts, and a status bar\r
9bf5c434
JPM
10//\r
11\r
12#ifndef __M68KDASMWIN_H__\r
13#define __M68KDASMWIN_H__\r
14\r
aae93d86
JPM
15#define MD_LAYOUTTEXTS // Use a layout with just texts otherwise the new layout is used\r
16#ifdef MD_LAYOUTTEXTS\r
17#define MD_LAYOUTFILE 1 // Display the filenames (1: display only the first filename)\r
18#else\r
19#define MD_LAYOUTFILE 1 // Must display only the first filename\r
20#endif\r
21\r
9bf5c434
JPM
22#include <QtWidgets>\r
23#include <stdint.h>\r
24\r
25class m68KDasmWindow: public QWidget\r
26{\r
27 Q_OBJECT\r
28\r
29 public:\r
30 m68KDasmWindow(QWidget * parent = 0);\r
31\r
32 public slots:\r
9bf5c434 33 void RefreshContents(void);\r
9bf5c434
JPM
34 void SetAddress(int address);\r
35 void Use68KPCAddress(void);\r
36\r
37 protected:\r
9bf5c434
JPM
38\r
39 private:\r
40 QVBoxLayout *layout;\r
009df4d7
JPM
41#if MD_LAYOUTFILE == 1\r
42 QStatusBar *statusbar;\r
43#endif\r
aae93d86 44#ifdef MD_LAYOUTTEXTS\r
9bf5c434 45 QTextBrowser *text;\r
aae93d86 46#endif\r
9bf5c434
JPM
47 size_t memBase;\r
48};\r
49\r
50#endif // __M68KDASMWIN_H__\r