diff sv/main/MainWindow.h @ 79:afcf540ae3a2

add the real time filter stack to manage real time filters and their attributes
author lbajardsilogic
date Tue, 19 Jun 2007 15:15:12 +0000
parents 429cfea499ad
children bc5b79e7b1d8
line wrap: on
line diff
--- a/sv/main/MainWindow.h	Wed Jun 13 15:49:23 2007 +0000
+++ b/sv/main/MainWindow.h	Tue Jun 19 15:15:12 2007 +0000
@@ -65,6 +65,7 @@
 class AdvancedToolBox;
 class EasaierSessionManager;
 class QueryModel;
+class RealTimeFilterPropertyStack;
 
 class MainWindow : public QMainWindow
 {
@@ -138,6 +139,8 @@
     void canSave(bool);
 	void newCurrentPane(Pane *pane);
 
+	void canAddFilter(bool);
+
 public slots:
     void preferenceChanged(PropertyContainer::PropertyName);
 
@@ -189,6 +192,9 @@
     void renameCurrentLayer();
     void deleteCurrentLayer();
 
+	void addFilter();
+	void removeFilter(QString);
+
     void playLoopToggled();
     void playSelectionToggled();
     void playSpeedChanged(int);
@@ -369,7 +375,8 @@
     void setupViewMenu();
     void setupPaneAndLayerMenus();
     void setupTransformsMenu();
-    void setupHelpMenu();
+	void setupFiltersMenu();
+	void setupHelpMenu();
     void setupExistingLayersMenus();
     void setupToolbars();
 
@@ -471,6 +478,8 @@
 
 	MultiPaneLayerContainer					*m_multiPaneLayerContainer;
 
+	RealTimeFilterPropertyStack	*m_filterPropertyStack;
+
 private:
 	void createMultiPaneLayerContainer();