paint Slider debug geometry
This commit is contained in:
parent
af95350a37
commit
b533ae5e91
|
@ -1,4 +1,6 @@
|
|||
#include "slider.h"
|
||||
#include <QPainter>
|
||||
|
||||
#include "slider_p.h"
|
||||
|
||||
Slider::Slider(QWidget *parent)
|
||||
|
@ -10,3 +12,20 @@ Slider::Slider(QWidget *parent)
|
|||
Slider::~Slider()
|
||||
{
|
||||
}
|
||||
|
||||
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
|
||||
}
|
||||
|
|
|
@ -15,6 +15,8 @@ public:
|
|||
~Slider();
|
||||
|
||||
protected:
|
||||
void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE;
|
||||
|
||||
const QScopedPointer<SliderPrivate> d_ptr;
|
||||
|
||||
private:
|
||||
|
|
|
@ -5,7 +5,7 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|||
TARGET = qt-material-widgets
|
||||
TEMPLATE = app
|
||||
|
||||
#DEFINES += DEBUG_LAYOUT=1
|
||||
DEFINES += DEBUG_LAYOUT=1
|
||||
|
||||
SOURCES += main.cpp\
|
||||
mainwindow.cpp \
|
||||
|
|
Loading…
Reference in New Issue