2016-03-19 08:32:49 +00:00
|
|
|
#include "slider.h"
|
2016-05-01 20:21:48 +00:00
|
|
|
#include <QPainter>
|
|
|
|
|
2016-05-01 19:56:39 +00:00
|
|
|
#include "slider_p.h"
|
2016-03-23 05:35:41 +00:00
|
|
|
|
2016-03-22 15:05:02 +00:00
|
|
|
Slider::Slider(QWidget *parent)
|
2016-04-03 17:08:26 +00:00
|
|
|
: QAbstractSlider(parent),
|
2016-05-01 19:56:39 +00:00
|
|
|
d_ptr(new SliderPrivate(this))
|
2016-03-22 15:05:02 +00:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-03-22 14:16:49 +00:00
|
|
|
Slider::~Slider()
|
|
|
|
{
|
|
|
|
}
|
2016-05-01 20:21:48 +00:00
|
|
|
|
|
|
|
void Slider::paintEvent(QPaintEvent *event)
|
|
|
|
{
|
|
|
|
Q_UNUSED(event)
|
|
|
|
|
|
|
|
QPainter painter(this);
|
|
|
|
|
|
|
|
#ifdef DEBUG_LAYOUT
|
|
|
|
QPen pen;
|
|
|
|
pen.setColor(Qt::red);
|
|
|
|
pen.setWidth(1);
|
|
|
|
painter.setOpacity(1);
|
|
|
|
painter.setPen(pen);
|
|
|
|
painter.setBrush(Qt::NoBrush);
|
|
|
|
painter.drawRect(rect().adjusted(0, 0, -1, -1));
|
|
|
|
#endif
|
|
|
|
}
|