test_sdk/gui/player/gtl_gui_player_chart_range_...

52 lines
1.5 KiB
C++
Raw Normal View History

#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());
}
*/
}
}
}