Files
gcs-nf/App/HealthUI/StateLabel.cpp
T
2022-07-29 01:43:16 +08:00

52 lines
936 B
C++

#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);
}