--- /dev/null
+//\r
+// localbrowser.h: All Watch\r
+//\r
+// by Jean-Paul Mari\r
+//\r
+\r
+#ifndef __LOCALBROWSER_H__\r
+#define __LOCALBROWSER_H__\r
+\r
+#include <QtWidgets>\r
+#include <stdint.h>\r
+\r
+class LocalBrowserWindow: public QWidget\r
+{\r
+ Q_OBJECT\r
+\r
+ //\r
+ struct WatchInfo\r
+ {\r
+ //size_t TypeEncoding;\r
+ //size_t TypeByteSize;\r
+ size_t Op;\r
+ size_t Adr;\r
+ int Offset;\r
+ size_t TypeTag;\r
+ size_t TypeEncoding;\r
+ size_t TypeByteSize;\r
+ char *PtrVariableName;\r
+ char *PtrVariableBaseTypeName;\r
+ }S_WatchInfo;\r
+\r
+ public:\r
+ LocalBrowserWindow(QWidget *parent = 0);\r
+ ~LocalBrowserWindow(void);\r
+\r
+ public slots:\r
+// void DefineAllKeys(void);\r
+ void RefreshContents(void);\r
+ bool UpdateInfos(void);\r
+// void GoToAddress(void);\r
+\r
+ protected:\r
+// void keyPressEvent(QKeyEvent *);\r
+\r
+ private:\r
+ QVBoxLayout *layout;\r
+// QTextBrowser * text;\r
+// QLabel *text;\r
+ QTextBrowser *text;\r
+// QPushButton *refresh;\r
+// QLineEdit *address;\r
+// QPushButton *go;\r
+ WatchInfo *LocalInfo;\r
+// int32_t memBase;\r
+ size_t NbLocal;\r
+ char *FuncName;\r
+};\r
+\r
+#endif // __LOCALBROWSER_H__\r