86 typedef QSharedPointer<RtFiffRawViewDelegate>
SPtr;
87 typedef QSharedPointer<const RtFiffRawViewDelegate>
ConstSPtr;
115 virtual void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
124 virtual QSize
sizeHint(
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
170 void createPlotPath(
const QModelIndex &index,
171 const QStyleOptionViewItem &option,
183 void createCurrentPositionMarkerPath(
const QModelIndex &index,
const QStyleOptionViewItem &option, QPainterPath& path)
const;
194 void createGridPath(
const QModelIndex &index,
const QStyleOptionViewItem &option, QPainterPath& path,
RowVectorPair &data)
const;
205 void createTimeSpacersPath(
const QModelIndex &index,
const QStyleOptionViewItem &option, QPainterPath& path,
RowVectorPair &data)
const;
217 void createTriggerPath(QPainter *painter,
const QModelIndex &index,
const QStyleOptionViewItem &option, QPainterPath& path,
RowVectorPair &data)
const;
229 void createTriggerThresholdPath(
const QModelIndex &index,
const QStyleOptionViewItem &option, QPainterPath& path,
RowVectorPair &data, QPointF &textPosition)
const;
238 void createMarkerPath(
const QModelIndex &index,
const QStyleOptionViewItem &option, QPainterPath& path)
const;
250 inline QPointF calcPoint(QPainterPath& path,
const double dx,
const double y,
const double ybase,
const double yScale)
const;
257 inline double retrieveSamplingPeriod()
const;
260 QPoint m_markerPosition;
261 QList<QPainterPath> m_painterPaths;
266 int m_iUpperItemIndex;
270 QPen m_penTimeSpacers;
272 QPen m_penFreezeSelected;
274 QPen m_penFreezeSelectedBad;
276 QPen m_penNormalSelected;
278 QPen m_penNormalSelectedBad;
280 QMap<double,QColor> m_mapTriggerColors;