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
14 #include <QtWidgets/QtWidgets>
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
31 typedef struct WatchInfo
38 char *PtrVariableName
;
39 char *PtrVariableBaseTypeName
;
44 AllWatchBrowserWindow(QWidget
*parent
= 0);
45 ~AllWatchBrowserWindow(void);
49 void RefreshContents(void);
52 void keyPressEvent(QKeyEvent
*);
55 void SearchSymbol(void);
56 void SelectSearchSymbol(void);
63 QTableView
*TableView
;
64 QStandardItemModel
*model
;
66 QStatusBar
*statusbar
;
67 //WatchInfo *PtrWatchInfo;
75 #endif // __ALLWATCHBROWSER_H__