#include "gtl_gui_player_chart_range_line.h" namespace gtl { namespace gui { namespace player { chart_range_line::chart_range_line(::chart::series::series *parent) : gtl::gui::chart_line(parent) { set_pos(-1); setZValue(0); } /* void chart_range_line::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) { gtl::gui::chart_line::paint(painter, option, widget); QRectF rect = boundingRect(); painter->fillRect(rect, Qt::red); painter->setPen(QPen(Qt::white, 1)); qreal xc = rect.center().x(); painter->drawLine((QPointF(xc, rect.top())), (QPointF(xc, rect.bottom()))); return; painter->setPen(Qt::white); painter->drawLine((QPointF(0, rect.top())), (QPointF(0, rect.bottom()))); painter->drawLine((QPointF(2, rect.top())), (QPointF(2, rect.bottom()))); painter->setPen(Qt::black); painter->drawLine((QPointF(1, rect.top())), (QPointF(1, rect.bottom()))); } */ /* QRectF chart_range_line::boundingRect() const { QRectF rect = chart::instrument::primitive::line::boundingRect(); return QRectF(rect.center().x() - 1.5, rect.top(), 3, rect.height()); } */ } } }