46 #include "../Utils/rawsettings.h"
47 #include "../Utils/types.h"
48 #include "../Utils/filteroperator.h"
56 #include <QAbstractTableModel>
81 using namespace Eigen;
108 virtual int rowCount(
const QModelIndex & parent = QModelIndex())
const;
109 virtual int columnCount(
const QModelIndex &parent = QModelIndex())
const;
110 virtual QVariant headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const;
111 virtual QVariant data(
const QModelIndex & index,
int role = Qt::DisplayRole)
const;
112 virtual bool setData(
const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole);
113 virtual Qt::ItemFlags flags(
const QModelIndex & index)
const;
114 virtual bool insertRows(
int position,
int span,
const QModelIndex & parent = QModelIndex());
115 virtual bool removeRows(
int position,
int span,
const QModelIndex & parent = QModelIndex());
123 void fiffInfoChanged(
const FiffInfo &fiffInfo);
131 void assignedOperatorsChanged(
const QMap<
int,QSharedPointer<MNEOperator> > &assignedOperators);
139 void layoutChanged(
const QMap<QString,QPointF> &layoutMap);
147 const QStringList & getMappedChannelsList();
156 int getIndexFromOrigChName(QString chName);
165 int getIndexFromMappedChName(QString chName);
173 void channelsMappedToLayout(
const QStringList &mappedLayoutChNames);
188 void mapLayoutToChannels();
200 #endif // CHINFOCLASS_H
FIFF measurement file information.
QMap< int, QSharedPointer< MNEOperator > > m_assignedOperators
QMap< QString, QPointF > m_layoutMap
FIFF class declaration, which provides static wrapper functions to stay consistent with mne matlab to...
QStringList m_mappedLayoutChNames