Merge branch 'develop'
[clinton/Virtual-Jaguar-Rx.git] / src / debugger / memory1browser.h
CommitLineData
cf76e892
JPM
1//
2// memory1browser.h: Jaguar memory window 1 browser
3//
570dad92 4// by Jean-Paul Mari
cf76e892
JPM
5//
6
7#ifndef __MEMORY1BROWSER_H__
8#define __MEMORY1BROWSER_H__
9
8646ea44 10#include <QtWidgets/QtWidgets>
cf76e892
JPM
11#include <stdint.h>
12
13class Memory1BrowserWindow: public QWidget
14{
15 Q_OBJECT
16
17 public:
18 Memory1BrowserWindow(QWidget * parent = 0);
19
20 public slots:
cf76e892
JPM
21 void RefreshContents(size_t NumWin);
22 void RefreshContentsWindow(void);
23 void GoToAddress(void);
24
25 protected:
26 void keyPressEvent(QKeyEvent *);
27
28 private:
29 QVBoxLayout * layout;
cf76e892
JPM
30 QLabel * text;
31 QPushButton * refresh;
32 QLineEdit * address;
33 QPushButton * go;
a2dfb8e5 34 int memBase;
cf76e892
JPM
35 size_t memOrigin;
36 size_t NumWinOrigin;
37};
38
39#endif // __MEMORY1BROWSER_H__