2023-11-17 09:24:13 +03:00
|
|
|
#include "customlabel.h"
|
|
|
|
|
2023-11-24 14:08:11 +03:00
|
|
|
CustomLabel::CustomLabel(QWidget *parent) : QLabel(parent)
|
2023-11-17 09:24:13 +03:00
|
|
|
{
|
|
|
|
|
|
|
|
}
|
2023-11-24 14:08:11 +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();
|
|
|
|
}
|