#include #include "AbstractTextButton.h" #include AbstractTextButton::AbstractTextButton(QWidget *parent) : QWidget(parent) { } void AbstractTextButton::paintEvent(QPaintEvent *event) { QPainter painter(this); painter.fillRect(rect(), Qt::red); painter.end(); } void AbstractTextButton::mousePressEvent(QMouseEvent *event) { if(mClick) mClick(); event->accept(); }