MNE-CPP  0.1.9
A Framework for Electrophysiology
selectionscene.h
Go to the documentation of this file.
1 //=============================================================================================================
36 #ifndef SELECTIONSCENE_H
37 #define SELECTIONSCENE_H
38 
39 //=============================================================================================================
40 // INCLUDES
41 //=============================================================================================================
42 
43 #include "../../disp_global.h"
44 #include "layoutscene.h"
45 
46 //=============================================================================================================
47 // EIGEN INCLUDES
48 //=============================================================================================================
49 
50 //=============================================================================================================
51 // QT INCLUDES
52 //=============================================================================================================
53 
54 //=============================================================================================================
55 // FORWARD DECLARATIONS
56 //=============================================================================================================
57 
58 //=============================================================================================================
59 // DEFINE NAMESPACE DISPLIB
60 //=============================================================================================================
61 
62 namespace DISPLIB
63 {
64 
65 //=============================================================================================================
66 // DISPLIB FORWARD DECLARATIONS
67 //=============================================================================================================
68 
69 //=============================================================================================================
76 {
77  Q_OBJECT
78 
79 public:
80  typedef QSharedPointer<SelectionScene> SPtr;
81  typedef QSharedPointer<const SelectionScene> ConstSPtr;
83  //=========================================================================================================
87  explicit SelectionScene(QGraphicsView* view, QObject *parent = 0);
88 
89  //=========================================================================================================
96  void repaintItems(const QMap<QString, QPointF> &layoutMap,
97  QStringList badChannels);
98 
99  //=========================================================================================================
105  void hideItems(QStringList visibleItems);
106 
108 };
109 } // NAMESPACE DISPLIB
110 
111 #endif // SelectionScene_H
QSharedPointer< SelectionScene > SPtr
QSharedPointer< const SelectionScene > ConstSPtr
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.
Contains the declaration of the LayoutScene class.
#define DISPSHARED_EXPORT
Definition: disp_global.h:55