MNE-CPP  beta 1.0
babymegprojectdialog.h
1 #ifndef BABYMEGPROJECTDIALOG_H
2 #define BABYMEGPROJECTDIALOG_H
3 
4 #include <QDialog>
5 #include <QStringList>
6 
7 namespace Ui {
8 class BabyMEGProjectDialog;
9 }
10 
11 
12 //*************************************************************************************************************
13 //=============================================================================================================
14 // DEFINE NAMESPACE BabyMEGPlugin
15 //=============================================================================================================
16 
17 namespace BabyMEGPlugin
18 {
19 
20 //*************************************************************************************************************
21 //=============================================================================================================
22 // FORWARD DECLARATIONS
23 //=============================================================================================================
24 
25 class BabyMEG;
26 
27 
28 class BabyMEGProjectDialog : public QDialog
29 {
30  Q_OBJECT
31 
32 public:
33  explicit BabyMEGProjectDialog(BabyMEG* p_pBabyMEG, QWidget *parent = 0);
35 
36 private:
37  void addProject();
38  void addSubject();
39 
40  void paradigmChanged(const QString &newParadigm);
41 
42  void scanForProjects();
43  void scanForSubjects();
44 
45  void selectNewProject(const QString &newProject);
46  void selectNewSubject(const QString &newSubject);
47 
48  void updateFileName();
49 
50  BabyMEG* m_pBabyMEG;
51 
53 
54  QStringList m_sListProjects;
55  QStringList m_sListSubjects;
56 };
57 
58 } // NAMESPACE
59 
60 #endif // BABYMEGPROJECTDIALOG_H
Definition: aboutwindow.h:52
The BabyMEG class provides a Fiff data simulator.
Definition: babymeg.h:101