MNE-CPP  0.1.9
A Framework for Electrophysiology
subjecttreeitem.h
Go to the documentation of this file.
1 //=============================================================================================================
35 #ifndef DISP3DLIB_SUBJECTTREEITEM_H
36 #define DISP3DLIB_SUBJECTTREEITEM_H
37 
38 //=============================================================================================================
39 // INCLUDES
40 //=============================================================================================================
41 
42 #include "../../../../disp3D_global.h"
43 #include "../common/abstracttreeitem.h"
44 #include "../measurement/measurementtreeitem.h"
45 
46 //=============================================================================================================
47 // QT INCLUDES
48 //=============================================================================================================
49 
50 //=============================================================================================================
51 // EIGEN INCLUDES
52 //=============================================================================================================
53 
54 //=============================================================================================================
55 // FORWARD DECLARATIONS
56 //=============================================================================================================
57 
58 //=============================================================================================================
59 // DEFINE NAMESPACE DISP3DLIB
60 //=============================================================================================================
61 
62 namespace DISP3DLIB
63 {
64 
65 //=============================================================================================================
66 // DISP3DLIB FORWARD DECLARATIONS
67 //=============================================================================================================
68 
69 class MeasurementTreeItem;
70 
71 //=============================================================================================================
78 {
79  Q_OBJECT
80 
81 public:
82  typedef QSharedPointer<SubjectTreeItem> SPtr;
83  typedef QSharedPointer<const SubjectTreeItem> ConstSPtr;
85  //=========================================================================================================
92  explicit SubjectTreeItem(int iType = Data3DTreeModelItemTypes::SubjectItem, const QString& text = "Subject");
93 
94 protected:
95  //=========================================================================================================
99  void initItem();
100 };
101 } //NAMESPACE DISP3DLIB
102 
103 #endif // DISP3DLIB_SUBJECTTREEITEM_H
DISP3DLIB::SubjectTreeItem::SPtr
QSharedPointer< SubjectTreeItem > SPtr
Definition: subjecttreeitem.h:82
DISP3DLIB::SubjectTreeItem
Provides a generic SubjectTreeItem.
Definition: subjecttreeitem.h:77
DISP3DLIB::AbstractTreeItem
Provides the basic tree item.
Definition: abstracttreeitem.h:76
DISP3DSHARED_EXPORT
#define DISP3DSHARED_EXPORT
Definition: disp3D_global.h:55
DISP3DLIB::SubjectTreeItem::ConstSPtr
QSharedPointer< const SubjectTreeItem > ConstSPtr
Definition: subjecttreeitem.h:83