44, m_colGlobalItemSignalColor(QColor(0, 80, 180))
52 m_qMapChScaling = scaleMap;
54 QList<QGraphicsItem*> itemList = this->items();
56 QListIterator<QGraphicsItem*> i(itemList);
71 QListIterator<QGraphicsItem*> i(selectedChannelItems);
80 m_colGlobalItemSignalColor);
88 averageSceneItemTemp->
m_scaleMap = m_qMapChScaling;
89 this->addItem(averageSceneItemTemp);
99 for (
int i = 0; i < selectedChannelItems.
m_iChannelKind.size(); i++){
105 m_colGlobalItemSignalColor);
113 averageSceneItemTemp->
m_scaleMap = m_qMapChScaling;
114 this->addItem(averageSceneItemTemp);
122 QList<QGraphicsItem*> items = this->items();
123 QListIterator<QGraphicsItem*> i(items);
124 while (i.hasNext()) {
126 averageSceneItemTemp->m_qMapAverageActivation = *qMapActivationPerAverage;
137 QList<QGraphicsItem*> items = this->items();
138 QListIterator<QGraphicsItem*> i(items);
139 while (i.hasNext()) {
141 averageSceneItemTemp->m_qMapAverageColor = *qMapAverageColor;
152 return m_colGlobalItemSignalColor;
166 QList<QGraphicsItem*> items = this->items();
167 QListIterator<QGraphicsItem*> i(items);
169 m_colGlobalItemSignalColor = signalColor;
171 while (i.hasNext()) {
173 averageSceneItemTemp->setDefaultColor(signalColor);
174 averageSceneItemTemp->update();
QGraphicsObject painting one channel's averaged evoked trace at its sensor position.
QGraphicsScene that lays AverageSceneItem mini-traces on the active sensor layout.
Channel-selection group descriptor (SelectionItem) and the matching QGraphicsItem (SelectionSceneItem...
2-D display widgets and visualisation helpers (charts, topography, colour maps).
void setScaleMap(const QMap< qint32, float > &scaleMap)
void setSignalItemColor(const QColor &signalColor)
void repaintSelectionItems(const DISPLIB::SelectionItem &selectedChannelItems)
AverageScene(QGraphicsView *view, QObject *parent=0)
void setColorPerAverage(const QSharedPointer< QMap< QString, QColor > > qMapAverageColor)
const QColor & getSignalColorForAllItems()
void repaintItems(const QList< QGraphicsItem * > &selectedChannelItems)
void setActivationPerAverage(const QSharedPointer< QMap< QString, bool > > qMapActivationPerAverage)
QGraphicsObject painting one channel's averaged evoked traces inside AverageScene.
QMap< qint32, float > m_scaleMap
void sceneUpdateRequested()
LayoutScene(QGraphicsView *view, QObject *parent=0)
Value type describing one named selection group (label + list of channel names).
QList< QPointF > m_qpChannelPosition
QList< int > m_iChannelNumber
QList< QString > m_sChannelName
QList< int > m_iChannelUnit
QList< int > m_iChannelKind
Graphics item representing a selectable electrode or channel in a 2-D layout scene.
QPointF m_qpChannelPosition