X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fgui%2Fdebug%2Friscdasmbrowser.h;fp=src%2Fgui%2Fdebug%2Friscdasmbrowser.h;h=39ae0575a62d4d1df15434e03f6c18035b7868b5;hb=9af4fb023287b26dce01a36c65c9e30f56481051;hp=0000000000000000000000000000000000000000;hpb=5c28b6dbf7aa20441c8a51f484f4f64b1966f7e3;p=virtualjaguar diff --git a/src/gui/debug/riscdasmbrowser.h b/src/gui/debug/riscdasmbrowser.h new file mode 100644 index 0000000..39ae057 --- /dev/null +++ b/src/gui/debug/riscdasmbrowser.h @@ -0,0 +1,43 @@ +// +// riscdasmbrowser.h: Jaguar RISC disassembly browser +// +// by James Hammons +// (C) 2013 Underground Software +// + +#ifndef __RISCDASMBROWSER_H__ +#define __RISCDASMBROWSER_H__ + +#include +#include + +class RISCDasmBrowserWindow: public QWidget +{ + Q_OBJECT + + public: + RISCDasmBrowserWindow(QWidget * parent = 0); + + + public slots: +// void DefineAllKeys(void); + void RefreshContents(void); + void GoToAddress(void); + + protected: + void keyPressEvent(QKeyEvent *); + + private: + QVBoxLayout * layout; +// QTextBrowser * text; + QLabel * text; + QPushButton * refresh; + QPushButton * go; + QLineEdit * address; + QRadioButton * gpu; + QRadioButton * dsp; + + int32_t memBase; +}; + +#endif // __RISCDASMBROWSER_H__