#include "StateLabel.h" StateLabel::StateLabel(QWidget *parent) : QLabel(parent) { this->setMouseTracking(true); } void StateLabel::keyPressEvent(QKeyEvent* event) { QWidget::keyPressEvent(event); } void StateLabel::keyReleaseEvent(QKeyEvent* event) { QWidget::keyReleaseEvent(event); } void StateLabel::mousePressEvent(QMouseEvent *event) { event->accept(); } void StateLabel::mouseReleaseEvent(QMouseEvent *event) { event->accept(); } void StateLabel::mouseMoveEvent(QMouseEvent *event) { event->accept(); } void StateLabel::mouseDoubleClickEvent(QMouseEvent *event) { event->accept(); } void StateLabel::enterEvent(QEvent * event) { QFont font = this->font(); font.setBold(true); font.setPixelSize(23); this->setFont(font); } void StateLabel::leaveEvent(QEvent *event) { QFont font = this->font(); font.setBold(false); font.setPixelSize(20); this->setFont(font); }