36#ifndef SELECTIONSCENEITEM_H
37#define SELECTIONSCENEITEM_H
49#include <QGraphicsItem>
94 typedef QSharedPointer<SelectionSceneItem>
SPtr;
95 typedef QSharedPointer<const SelectionSceneItem>
ConstSPtr;
103 QPointF channelPosition,
106 QColor channelColor = Qt::blue,
107 bool bIsBadChannel =
false);
119 void paint(QPainter *painter,
const QStyleOptionGraphicsItem *option, QWidget *widget);
132#ifndef metatype_DISPLIB_selectionitem
133#define metatype_DISPLIB_selectionitem
Q_DECLARE_METATYPE(DISPLIB::SelectionItem)
disp library export/import macros.
#define DISPSHARED_EXPORT
2-D display widgets and visualisation helpers (charts, topography, colour maps).
The SelectionSceneItem class provides a new data structure for visualizing channels in a 2D layout.
QList< QString > m_sViewsToApply
QList< QPointF > m_qpChannelPosition
QList< int > m_iChannelNumber
QList< QString > m_sChannelName
QList< int > m_iChannelUnit
QList< int > m_iChannelKind
QPointF m_qpChannelPosition
QRectF boundingRect() const
void paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget)
SelectionSceneItem(QString channelName, int channelNumber, QPointF channelPosition, int channelKind, int channelUnit, QColor channelColor=Qt::blue, bool bIsBadChannel=false)
QSharedPointer< SelectionSceneItem > SPtr
QSharedPointer< const SelectionSceneItem > ConstSPtr