MNE-CPP  beta 1.0
projectionwindow.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef PROJECTIONWINDOW_H
38 #define PROJECTIONWINDOW_H
39 
40 //*************************************************************************************************************
41 //=============================================================================================================
42 // INCLUDES
43 //=============================================================================================================
44 
45 #include "ui_projectionwindow.h"
46 #include "../Models/projectionmodel.h"
47 
48 //*************************************************************************************************************
49 //=============================================================================================================
50 // QT INCLUDES
51 //=============================================================================================================
52 
53 #include <QDockWidget>
54 
55 
56 //*************************************************************************************************************
57 //=============================================================================================================
58 // DEFINE NAMESPACE MNEBrowseRawQt
59 //=============================================================================================================
60 
61 namespace MNEBrowseRawQt
62 {
63 
64 
65 //*************************************************************************************************************
66 //=============================================================================================================
67 // DEFINE FORWARD DECLARATIONS
68 //=============================================================================================================
69 
75 class ProjectionWindow : public QDockWidget
76 {
77  Q_OBJECT
78 
79 public:
80  //=========================================================================================================
86  ProjectionWindow(QWidget *parent = 0);
87 
88  //=========================================================================================================
95  ProjectionWindow(QWidget *parent, QFile& qFile);
96 
97  //=========================================================================================================
104  ProjectionWindow(QWidget *parent, QList<FiffProj>& dataProjs);
105 
106  //=========================================================================================================
111 
112 
113 private:
114  //=========================================================================================================
118  void initTableViewWidgets();
119 
120  Ui::ProjectionWindow *ui;
122  ProjectionModel* m_pProjectionModel;
123 };
124 
125 } // NAMESPACE MNEBrowseRawQt
126 
127 #endif // PROJECTIONWINDOW_H
The ProjectionWindow class provides a dock window for managing SSP operator projcetions.