MNE-CPP  beta 1.0
covariancesettingswidget.h
1 #ifndef COVARIANCESETTINGSWIDGET_H
2 #define COVARIANCESETTINGSWIDGET_H
3 
4 //*************************************************************************************************************
5 //=============================================================================================================
6 // Qt INCLUDES
7 //=============================================================================================================
8 
9 #include <QWidget>
10 #include <QSpinBox>
11 #include <QPair>
12 
13 #include <QComboBox>
14 #include <QCheckBox>
15 
16 
17 //*************************************************************************************************************
18 //=============================================================================================================
19 // DEFINE NAMESPACE CovariancePlugin
20 //=============================================================================================================
21 
22 namespace CovariancePlugin
23 {
24 
25 //*************************************************************************************************************
26 //=============================================================================================================
27 // USED NAMESPACES
28 //=============================================================================================================
29 
30 
31 //*************************************************************************************************************
32 //=============================================================================================================
33 // FORWARD DECLARATIONS
34 //=============================================================================================================
35 
36 class Covariance;
37 
38 
39 class CovarianceSettingsWidget : public QWidget
40 {
41  Q_OBJECT
42 
43  friend class Covariance;
44 
45 public:
46  typedef QSharedPointer<CovarianceSettingsWidget> SPtr;
47  typedef QSharedPointer<CovarianceSettingsWidget> ConstSPtr;
49  explicit CovarianceSettingsWidget(Covariance *toolbox, QWidget *parent = 0);
50 
51 signals:
52 
53 public slots:
54 
55 private:
56  Covariance* m_pCovarianceToolbox;
57  QSpinBox* m_pSpinBoxNumSamples;
58 };
59 
60 } // NAMESPACE
61 
62 #endif // COVARIANCESETTINGSWIDGET_H
QSharedPointer< CovarianceSettingsWidget > SPtr
The Covariance class provides a Covariance algorithm structure.
Definition: covariance.h:107
QSharedPointer< CovarianceSettingsWidget > ConstSPtr