MNE-CPP  beta 1.0
selectionscene.h
1 //=============================================================================================================
37 #ifndef SELECTIONSCENE_H
38 #define SELECTIONSCENE_H
39 
40 //*************************************************************************************************************
41 //=============================================================================================================
42 // INCLUDES
43 //=============================================================================================================
44 
45 #include "layoutscene.h"
46 #include "selectionsceneitem.h"
47 #include <fiff/fiff.h>
48 
49 
50 //*************************************************************************************************************
51 //=============================================================================================================
52 // QT INCLUDES
53 //=============================================================================================================
54 
55 #include <QGraphicsScene>
56 #include <QWidget>
57 #include <QMutableListIterator>
58 
59 
60 //*************************************************************************************************************
61 //=============================================================================================================
62 // DEFINE NAMESPACE TMSIPlugin
63 //=============================================================================================================
64 
65 namespace MNEBrowseRawQt
66 {
67 
68 
69 //=============================================================================================================
76 {
77  Q_OBJECT
78 
79 public:
80  //=========================================================================================================
84  explicit SelectionScene(QGraphicsView* view, QObject *parent = 0);
85 
86  //=========================================================================================================
92  void repaintItems(const QMap<QString, QPointF> &layoutMap);
93 
94  //=========================================================================================================
100  void hideItems(QStringList visibleItems);
101 
102  int m_iChannelTypeMode;
103 };
104 
105 } // NAMESPACE
106 
107 #endif // SelectionScene_H
void repaintItems(const QMap< QString, QPointF > &layoutMap)
The LayoutScene class provides a reimplemented QGraphicsScene for 2D layout plotting. This class handles all the user interaction features (subclass in order to use).
Definition: layoutscene.h:81
The SelectionScene class provides a reimplemented QGraphicsScene for 2D layout plotting.
void hideItems(QStringList visibleItems)
SelectionScene(QGraphicsView *view, QObject *parent=0)
FIFF class declaration, which provides static wrapper functions to stay consistent with mne matlab to...