36#ifndef AVERAGESCENEITEM_H
37#define AVERAGESCENEITEM_H
50#include <QGraphicsObject>
90 const QPointF& channelPosition,
93 const QColor& color = Qt::yellow);
102 virtual void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
Declaration of the ScalingView Class.
disp library export/import macros.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
QPair< const double *, qint32 > RowVectorPair
virtual void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
void mousePressEvent(QGraphicsSceneMouseEvent *event)
QRectF m_rectBoundingRect
void paintStimLine(QPainter *painter)
QList< QPair< QString, RowVectorPair > > m_lAverageData
QMap< qint32, float > m_scaleMap
void paintAveragePath(QPainter *painter)
QPair< int, int > m_firstLastSample
void sceneUpdateRequested()
int m_iTotalNumberChannels
QPointF m_qpChannelPosition
AverageSceneItem(const QString &channelName, int channelNumber, const QPointF &channelPosition, int channelKind, int channelUnit, const QColor &color=Qt::yellow)
void mouseReleaseEvent(QGraphicsSceneMouseEvent *event)
QMap< QString, bool > m_qMapAverageActivation
void setDefaultColor(const QColor &viewColor)
QRectF boundingRect() const
QMap< QString, QColor > m_qMapAverageColor