MNE-CPP  0.1.9
A Framework for Electrophysiology
applytoview.h
Go to the documentation of this file.
1 //=============================================================================================================
35 #ifndef APPLYTOVIEW_H
36 #define APPLYTOVIEW_H
37 
38 //=============================================================================================================
39 // INCLUDES
40 //=============================================================================================================
41 
42 #include "../disp_global.h"
43 #include "abstractview.h"
44 
45 //=============================================================================================================
46 // QT INCLUDES
47 //=============================================================================================================
48 
49 //=============================================================================================================
50 // EIGEN INCLUDES
51 //=============================================================================================================
52 
53 //=============================================================================================================
54 // FORWARD DECLARATIONS
55 //=============================================================================================================
56 
57 namespace Ui {
58  class ApplyToViewWidget;
59 }
60 
61 //=============================================================================================================
62 // DEFINE NAMESPACE DISPLIB
63 //=============================================================================================================
64 
65 namespace DISPLIB
66 {
67 
68 //=============================================================================================================
70 {
71 public:
72  //=========================================================================================================
80  ApplyToView(const QString& sSettingsPath = "",
81  QWidget *parent = 0,
82  Qt::WindowFlags f = Qt::Widget);
83 
84  //=========================================================================================================
85  ~ApplyToView();
86 
87  //=========================================================================================================
91  void saveSettings();
92 
93  //=========================================================================================================
97  void loadSettings();
98 
99  //=========================================================================================================
103  void selectAll(bool);
104 
105  //=========================================================================================================
109  void selectClear(bool);
110 
111  //=========================================================================================================
115  void clearView();
116 
117  QList<QString> getSelectedViews();
118 
119 protected:
120  //=========================================================================================================
126  void updateGuiMode(GuiMode mode);
127 
128  //=========================================================================================================
134  void updateProcessingMode(ProcessingMode mode);
135 
136  QString m_sSettingsPath;
137 
138  QList<QString> m_lViewList;
139 
140  Ui::ApplyToViewWidget* m_pUi;
141 
142 };
143 } //NAMESPACE
144 
145 #endif // APPLYTOVIEW_H
DISPSHARED_EXPORT
#define DISPSHARED_EXPORT
Definition: disp_global.h:55
DISPLIB::AbstractView
The AbstractView class provides the base calss for all Disp viewers.
Definition: abstractview.h:75
abstractview.h
Declaration of the AbstractView Class.
DISPLIB::ApplyToView
Definition: applytoview.h:69