qt-material-widgets/components/toggle.cpp

35 lines
558 B
C++
Raw Normal View History

2016-03-26 10:37:48 +00:00
#include <QAbstractButton>
#include <QDebug>
#include <QPainter>
2016-03-25 21:57:51 +00:00
#include "toggle.h"
2016-03-26 10:37:48 +00:00
#include "../lib/rippleoverlay.h"
Toggle::Toggle(QWidget *parent)
: QAbstractButton(parent),
_overlay(new RippleOverlay(this))
{
qDebug() << "1";
2016-03-26 10:37:48 +00:00
}
Toggle::~Toggle()
{
}
void Toggle::paintEvent(QPaintEvent *event)
{
Q_UNUSED(event)
qDebug() << "2";
QPainter painter(this);
QPen pen;
pen.setColor(Qt::black);
pen.setWidth(2);
painter.setPen(pen);
painter.drawRect(rect());
painter.drawRect(QRect(10, 10, 30, 30));
}