2 // allwatchbrowser.h: All Watch
7 #ifndef __ALLWATCHBROWSER_H__
8 #define __ALLWATCHBROWSER_H__
10 //#define AW_LAYOUTTEXTS // Use a layout with just texts
11 //#define AW_SUPPORTARRAY // Support array
12 //#define AW_SUPPORTSTRUCTURE // Support structure
17 // Error code definitions
18 #define AW_NOERROR 0x00
20 #define AW_WARNING 0x40
21 #define AW_NOALLWATCH (0x01 | AW_WARNING)
25 class AllWatchBrowserWindow
: public QWidget
30 typedef struct WatchInfo
36 char *PtrVariableName
;
37 char *PtrVariableBaseTypeName
;
41 AllWatchBrowserWindow(QWidget
*parent
= 0);
42 ~AllWatchBrowserWindow(void);
46 void RefreshContents(void);
49 void keyPressEvent(QKeyEvent
*);
56 QTableView
*TableView
;
57 QStandardItemModel
*model
;
59 QStatusBar
*statusbar
;
60 WatchInfo
*PtrWatchInfo
;
64 #endif // __ALLWATCHBROWSER_H__