65, m_colGlobalItemSignalColor(QColor(0, 80, 180))
73 m_qMapChScaling = scaleMap;
75 QList<QGraphicsItem*> itemList = this->items();
77 QListIterator<QGraphicsItem*> i(itemList);
92 QListIterator<QGraphicsItem*> i(selectedChannelItems);
101 m_colGlobalItemSignalColor);
109 averageSceneItemTemp->
m_scaleMap = m_qMapChScaling;
110 this->addItem(averageSceneItemTemp);
120 for (
int i = 0; i < selectedChannelItems.
m_iChannelKind.size(); i++){
126 m_colGlobalItemSignalColor);
134 averageSceneItemTemp->
m_scaleMap = m_qMapChScaling;
135 this->addItem(averageSceneItemTemp);
143 QList<QGraphicsItem*> items = this->items();
144 QListIterator<QGraphicsItem*> i(items);
145 while (i.hasNext()) {
147 averageSceneItemTemp->m_qMapAverageActivation = *qMapActivationPerAverage;
158 QList<QGraphicsItem*> items = this->items();
159 QListIterator<QGraphicsItem*> i(items);
160 while (i.hasNext()) {
162 averageSceneItemTemp->m_qMapAverageColor = *qMapAverageColor;
173 return m_colGlobalItemSignalColor;
187 QList<QGraphicsItem*> items = this->items();
188 QListIterator<QGraphicsItem*> i(items);
190 m_colGlobalItemSignalColor = signalColor;
192 while (i.hasNext()) {
194 averageSceneItemTemp->setDefaultColor(signalColor);
195 averageSceneItemTemp->update();
Contains the declaration of the AverageScene class.
Contains the declaration of the AverageSceneItem class.
Contains the declaration of the SelectionSceneItem class.
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)
The AverageSceneItem class provides a new data structure for visualizing averages in a 2D layout.
QMap< qint32, float > m_scaleMap
void sceneUpdateRequested()
LayoutScene(QGraphicsView *view, QObject *parent=0)
The SelectionSceneItem class provides a new data structure for visualizing channels in a 2D layout.
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