Added a search feature in the All Watch variables window
[clinton/Virtual-Jaguar-Rx.git] / src / debugger / allwatchbrowser.h
index 70abebe..4f56817 100644 (file)
@@ -26,6 +26,7 @@ class AllWatchBrowserWindow: public QWidget
 {\r
        Q_OBJECT\r
 \r
+#if 0\r
        //\r
        typedef struct WatchInfo\r
        {\r
@@ -33,9 +34,11 @@ class AllWatchBrowserWindow: public QWidget
                size_t addr;\r
 #endif\r
                size_t TypeTag;\r
+               size_t Adr;\r
                char *PtrVariableName;\r
                char *PtrVariableBaseTypeName;\r
        }S_WatchInfo;\r
+#endif\r
 \r
        public:\r
                AllWatchBrowserWindow(QWidget *parent = 0);\r
@@ -48,6 +51,10 @@ class AllWatchBrowserWindow: public QWidget
        protected:\r
                void keyPressEvent(QKeyEvent *);\r
 \r
+       protected slots:\r
+               void SearchSymbol(void);
+               void SelectSearchSymbol(void);\r
+\r
        private:\r
                QVBoxLayout *layout;\r
 #ifdef AW_LAYOUTTEXTS\r
@@ -57,8 +64,12 @@ class AllWatchBrowserWindow: public QWidget
                QStandardItemModel *model;\r
 #endif\r
                QStatusBar *statusbar;\r
-               WatchInfo *PtrWatchInfo;\r
+               //WatchInfo *PtrWatchInfo;\r
+               void **PtrWatchInfo;\r
                size_t NbWatch;\r
+               QPushButton *search;\r
+               QLineEdit* symbol;\r
+               size_t CurrentWatch;\r
 };\r
 \r
 #endif // __ALLWATCHBROWSER_H__\r