A1210_Desktop/customlabel.cpp

34 lines
645 B
C++
Raw Normal View History

2023-11-17 09:24:13 +03:00
#include "customlabel.h"
CustomLabel::CustomLabel(QWidget *parent) : QLabel(parent)
2023-11-17 09:24:13 +03:00
{
}
void CustomLabel::wheelEvent(QWheelEvent * event)
{
if (event->delta() > 0) {
emit wheelUp();
}else{
emit wheelDown();
}
}
void CustomLabel::mousePressEvent(QMouseEvent *event)
{
emit clicked();
}
void CustomLabel::enterEvent(QEvent * event)
{
this->setStyleSheet("QLabel { background-color : #00bbff; color : black; }");
emit focused();
}
void CustomLabel::leaveEvent(QEvent * event)
{
this->setStyleSheet("QLabel { background-color : black; color : #00bbff; }");
emit unfocused();
}