36#ifndef CHANNELINFOMODEL_H
37#define CHANNELINFOMODEL_H
49#include <QAbstractTableModel>
50#include <QSharedPointer>
108 typedef QSharedPointer<ChannelInfoModel>
SPtr;
109 typedef QSharedPointer<const ChannelInfoModel>
ConstSPtr;
118 virtual int rowCount(
const QModelIndex & parent = QModelIndex())
const;
119 virtual int columnCount(
const QModelIndex &parent = QModelIndex())
const;
120 virtual QVariant
headerData(
int section, Qt::Orientation orientation,
int role = Qt::DisplayRole)
const;
121 virtual QVariant
data(
const QModelIndex & index,
int role = Qt::DisplayRole)
const;
122 virtual bool setData(
const QModelIndex & index,
const QVariant & value,
int role = Qt::EditRole);
123 virtual Qt::ItemFlags
flags(
const QModelIndex & index)
const;
124 virtual bool insertRows(
int position,
int span,
const QModelIndex & parent = QModelIndex());
125 virtual bool removeRows(
int position,
int span,
const QModelIndex & parent = QModelIndex());
133 void setFiffInfo(QSharedPointer<FIFFLIB::FiffInfo>& pFiffInfo);
disp library export/import macros.
#define DISPSHARED_EXPORT
FIFF file I/O and data structures (raw, epochs, evoked, covariance, forward).
2-D display widgets and visualisation helpers (charts, topography, colour maps).
void channelsMappedToLayout(const QStringList &mappedLayoutChNames)
ChannelInfoModel(QSharedPointer< FIFFLIB::FiffInfo > &pFiffInfo, QObject *parent=0)
virtual QVariant data(const QModelIndex &index, int role=Qt::DisplayRole) const
void setFiffInfo(QSharedPointer< FIFFLIB::FiffInfo > &pFiffInfo)
void assignedOperatorsChanged(const QMultiMap< int, QSharedPointer< MNEOperator > > &assignedOperators)
QMultiMap< int, QSharedPointer< MNEOperator > > m_assignedOperators
virtual bool insertRows(int position, int span, const QModelIndex &parent=QModelIndex())
QStringList getBadChannelList()
QSharedPointer< const ChannelInfoModel > ConstSPtr
QSharedPointer< FIFFLIB::FiffInfo > m_pFiffInfo
QSharedPointer< ChannelInfoModel > SPtr
void mapLayoutToChannels()
int getIndexFromMappedChName(QString chName)
virtual QVariant headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
void layoutChanged(const QMap< QString, QPointF > &layoutMap)
virtual bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
int getIndexFromOrigChName(QString chName)
const QStringList & getMappedChannelsList()
QMap< QString, QPointF > m_layoutMap
virtual Qt::ItemFlags flags(const QModelIndex &index) const
virtual int rowCount(const QModelIndex &parent=QModelIndex()) const
virtual bool removeRows(int position, int span, const QModelIndex &parent=QModelIndex())
QStringList m_mappedLayoutChNames
virtual int columnCount(const QModelIndex &parent=QModelIndex()) const
MNEOperator class represents the base class of an arbitrary MNEOperator, e.g. FILTER,...
FIFF measurement file information.