A142_Desktop/customlabel.cpp

34 lines
592 B
C++

#include "customlabel.h"
CustomLabel::CustomLabel(QWidget *parent) : QLabel(parent)
{
}
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 { color : green; }");
emit focused();
}
void CustomLabel::leaveEvent(QEvent * event)
{
this->setStyleSheet("QLabel { color : #d4ae13; }");
emit unfocused();
}