MNE-CPP  beta 1.0
viewerwidget.h
Go to the documentation of this file.
1 //=============================================================================================================
43 //*************************************************************************************************************
44 //=============================================================================================================
45 // DEFINE
46 //=============================================================================================================
47 
48 #ifndef VIEWERWIDGET_H
49 #define VIEWERWIDGET_H
50 
51 //*************************************************************************************************************
52 //=============================================================================================================
53 // Qt INCLUDES
54 //=============================================================================================================
55 
56 #include <QWidget>
57 #include <QtWidgets/QHBoxLayout>
58 #include <QMdiArea>
59 
60 //*************************************************************************************************************
61 //=============================================================================================================
62 // INCLUDES
63 //=============================================================================================================
64 
65 #include "../Views/view3d.h"
66 
67 //*************************************************************************************************************
68 //=============================================================================================================
69 // DEFINE NAMESPACE
70 //=============================================================================================================
71 
72 namespace Ui {
73 class ViewerWidget;
74 }
75 
76 //*************************************************************************************************************
77 //=============================================================================================================
78 // DEFINE FORWARD DECLARATIONS
79 //=============================================================================================================
80 
81 class ViewerWidget : public QWidget
82 {
83  Q_OBJECT
84 //=============================================================================================================
85 public:
86  //Constructor
87  explicit ViewerWidget(QWidget *parent = 0);
88  //Cascade subwindows
89  void CascadeSubWindows();
90  //Tile subwindows
91  void TileSubWindows();
92  //Reload demo surfaces
93  void ReloadSurfaces();
94  //Destructor
95  ~ViewerWidget();
96 
97 //=============================================================================================================
98 private:
99 
100  //Ui settings
101  Ui::ViewerWidget *ui;
102 
103  //Layout
104  QGridLayout *m_gridLayout;
105 
106  //ViewD object
107  View3D *m_view3d_test,
108  *m_view3d_pial,
109  *m_view3d_inflated,
110  *m_view3d_original,
111  *m_vie3d_white;
112 
113  //Multiple Display Area
114  QMdiArea *m_MdiArea;
115 };
116 
117 #endif // VIEWERWIDGET_H
Definition: aboutwindow.h:52
Definition: view3d.h:79