2 // opbrowser.h: Jaguar memory browser
5 // (C) 2012 Underground Software
8 #ifndef __OPBROWSER_H__
9 #define __OPBROWSER_H__
14 class OPBrowserWindow: public QWidget
19 OPBrowserWindow(QWidget * parent = 0);
23 void RefreshContents(void);
26 void keyPressEvent(QKeyEvent *);
28 bool ObjectExists(uint32_t address);
29 void DiscoverObjects(uint32_t address);
30 void DumpObjectList(QString &);
31 void DumpScaledObject(QString &, uint64_t p0, uint64_t p1, uint64_t p2);
32 void DumpFixedObject(QString &, uint64_t p0, uint64_t p1);
33 void DumpBitmapCore(QString &, uint64_t p0, uint64_t p1);
37 // QTextBrowser * text;
39 QPushButton * refresh;
42 uint32_t object[8192];
43 uint32_t numberOfObjects;
46 #endif // __OPBROWSER_H__