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