-//
-// m68kDasmWin.h: M68K disassembly window
-//
-// JPM = Jean-Paul Mari <djipi.mari@gmail.com>
-//
-// Who When What
-// --- ---------- -------------------------------------------------------------
-// JPM 06/27/2016 Created this file
-//
-
-#ifndef __M68KDASMWIN_H__
-#define __M68KDASMWIN_H__
-
-#include <QtWidgets>
-#include <stdint.h>
-
-class m68KDasmWindow: public QWidget
-{
- Q_OBJECT
-
- public:
- m68KDasmWindow(QWidget * parent = 0);
-
- public slots:
-// void DefineAllKeys(void);
- void RefreshContents(void);
-#if 0
- void GoToAddress(void);
-#endif
- void SetAddress(int address);
- void Use68KPCAddress(void);
-
- protected:
-#if 0
- void keyPressEvent(QKeyEvent *);
-#endif
-
- private:
- QVBoxLayout * layout;
- QTextBrowser * text;
-// QLabel * text;
-#if 0
- QPushButton * refresh;
- QLineEdit * address;
- QPushButton * go;
-#endif
- size_t memBase;
-};
-
-#endif // __M68KDASMWIN_H__
+//\r
+// m68kDasmWin.h: M68K disassembly window\r
+//\r
+// JPM = Jean-Paul Mari <djipi.mari@gmail.com>\r
+//\r
+// Who When What\r
+// --- ---------- -------------------------------------------------------------\r
+// JPM 06/27/2016 Created this file\r
+// JPM Aug./2020 Added different layouts, and a status bar\r
+//\r
+\r
+#ifndef __M68KDASMWIN_H__\r
+#define __M68KDASMWIN_H__\r
+\r
+#define MD_LAYOUTTEXTS // Use a layout with just texts otherwise the new layout is used\r
+#ifdef MD_LAYOUTTEXTS\r
+#define MD_LAYOUTFILE 1 // Display the filenames (1: display only the first filename)\r
+#else\r
+#define MD_LAYOUTFILE 1 // Must display only the first filename\r
+#endif\r
+\r
+#include <QtWidgets>\r
+#include <stdint.h>\r
+\r
+class m68KDasmWindow: public QWidget\r
+{\r
+ Q_OBJECT\r
+\r
+ public:\r
+ m68KDasmWindow(QWidget * parent = 0);\r
+\r
+ public slots:\r
+ void RefreshContents(void);\r
+ void SetAddress(int address);\r
+ void Use68KPCAddress(void);\r
+\r
+ protected:\r
+\r
+ private:\r
+ QVBoxLayout *layout;\r
+#if MD_LAYOUTFILE == 1\r
+ QStatusBar *statusbar;\r
+#endif\r
+#ifdef MD_LAYOUTTEXTS\r
+ QTextBrowser *text;\r
+#endif\r
+ size_t memBase;\r
+};\r
+\r
+#endif // __M68KDASMWIN_H__\r