35 #ifndef AVERAGELAYOUTVIEW_H
36 #define AVERAGELAYOUTVIEW_H
42 #include "../disp_global.h"
76 class ChannelInfoModel;
90 typedef QSharedPointer<AverageLayoutView>
SPtr;
91 typedef QSharedPointer<const AverageLayoutView>
ConstSPtr;
101 Qt::WindowFlags f = Qt::Widget);
114 void updateOpenGLViewport();
122 void setChannelInfoModel(QSharedPointer<ChannelInfoModel> &pChannelInfoModel);
130 void setEvokedSetModel(QSharedPointer<EvokedSetModel> pEvokedSetModel);
138 QSharedPointer<EvokedSetModel> getEvokedSetModel();
146 void setBackgroundColor(
const QColor& backgroundColor);
154 QColor getBackgroundColor();
162 void takeScreenshot(
const QString& fileName);
170 void setScaleMap(
const QMap<qint32, float> &scaleMap);
178 QSharedPointer<QMap<QString, QColor> > getAverageColor()
const;
186 QSharedPointer<QMap<QString, bool> > getAverageActivation()
const;
194 void setAverageColor(
const QSharedPointer<QMap<QString, QColor> > qMapAverageColor);
202 void setSingleAverageColor(
const QColor& avgColor);
210 void setAverageActivation(
const QSharedPointer<QMap<QString, bool> > qMapAverageActivation);
218 void setFiffInfo(
const QSharedPointer<FIFFLIB::FiffInfo> pFiffInfo);
226 void channelSelectionManagerChanged(
const QList<QGraphicsItem *> &selectedChannelItems);
234 void channelSelectionChanged(
const QVariant &data);
267 void updateGuiMode(GuiMode mode);
275 void updateProcessingMode(ProcessingMode mode);
291 #endif // AVERAGELAYOUTVIEW_H