30 lines
469 B
C++
30 lines
469 B
C++
#include <QAbstractButton>
|
|
#include <QDebug>
|
|
#include <QPainter>
|
|
#include "toggle.h"
|
|
#include "../lib/rippleoverlay.h"
|
|
|
|
Toggle::Toggle(QWidget *parent)
|
|
: QAbstractButton(parent),
|
|
_overlay(new RippleOverlay(this))
|
|
{
|
|
}
|
|
|
|
Toggle::~Toggle()
|
|
{
|
|
}
|
|
|
|
void Toggle::paintEvent(QPaintEvent *event)
|
|
{
|
|
Q_UNUSED(event)
|
|
|
|
QPainter painter(this);
|
|
|
|
QPen pen;
|
|
pen.setColor(Qt::black);
|
|
pen.setWidth(2);
|
|
painter.setPen(pen);
|
|
|
|
painter.drawRect(rect());
|
|
}
|