Use Qt::KeyboardModifier::NoModifier instead of 0 in RsButtonOnText.cpp

This commit is contained in:
thunder2 2025-07-19 03:15:10 +02:00
parent 9f607765bc
commit 8265c5ebec

View file

@ -107,7 +107,7 @@ bool RSButtonOnText::eventFilter(QObject *obj, QEvent *event)
} }
if (event->type() == QEvent::MouseButtonPress) { if (event->type() == QEvent::MouseButtonPress) {
QMouseEvent* mouseEvent = new QMouseEvent(QEvent::MouseButtonPress QMouseEvent* mouseEvent = new QMouseEvent(QEvent::MouseButtonPress
,QPoint(1,1),Qt::LeftButton,Qt::LeftButton,0); ,QPoint(1,1),Qt::LeftButton,Qt::LeftButton,Qt::KeyboardModifier::NoModifier);
QPushButton::mousePressEvent(mouseEvent); QPushButton::mousePressEvent(mouseEvent);
delete mouseEvent; delete mouseEvent;
if (guard) _pressed = true; if (guard) _pressed = true;
@ -116,7 +116,7 @@ bool RSButtonOnText::eventFilter(QObject *obj, QEvent *event)
} }
if (event->type() == QEvent::MouseButtonRelease) { if (event->type() == QEvent::MouseButtonRelease) {
QMouseEvent* mouseEvent = new QMouseEvent(QEvent::MouseButtonPress QMouseEvent* mouseEvent = new QMouseEvent(QEvent::MouseButtonPress
,QPoint(1,1),Qt::LeftButton,Qt::LeftButton,0); ,QPoint(1,1),Qt::LeftButton,Qt::LeftButton,Qt::KeyboardModifier::NoModifier);
QPushButton::mouseReleaseEvent(mouseEvent); QPushButton::mouseReleaseEvent(mouseEvent);
delete mouseEvent; delete mouseEvent;
if (guard) _pressed = false; if (guard) _pressed = false;
@ -152,7 +152,7 @@ bool RSButtonOnText::eventFilter(QObject *obj, QEvent *event)
} }
if (_pressed){ if (_pressed){
QMouseEvent* mouseEvent = new QMouseEvent(QEvent::MouseButtonPress QMouseEvent* mouseEvent = new QMouseEvent(QEvent::MouseButtonPress
,QPoint(1,1),Qt::LeftButton,Qt::LeftButton,0); ,QPoint(1,1),Qt::LeftButton,Qt::LeftButton,Qt::KeyboardModifier::NoModifier);
QPushButton::mouseReleaseEvent(mouseEvent); QPushButton::mouseReleaseEvent(mouseEvent);
delete mouseEvent; delete mouseEvent;
//if (guard) emit released(); //if (guard) emit released();