toggles: released -> clicked (#21786)

old-commit-hash: 519e7cbe891db8e341899519e755f2b2a52823ea
This commit is contained in:
sshane
2021-07-29 22:37:06 -07:00
committed by GitHub
parent a6b3f6526c
commit 707b67ba48
+4 -4
View File
@@ -37,13 +37,13 @@ void Toggle::paintEvent(QPaintEvent *e) {
}
void Toggle::mouseReleaseEvent(QMouseEvent *e) {
if(!enabled) {
if (!enabled) {
return;
}
const int left = _radius;
const int right = width() - _radius;
if(_x_circle != left && _x_circle != right) {
//Don't parse touch events, while the animation is running
if ((_x_circle != left && _x_circle != right) || !this->rect().contains(e->localPos().toPoint())) {
// If mouse release isn't in rect or animation is running, don't parse touch events
return;
}
if (e->button() & Qt::LeftButton) {
@@ -80,4 +80,4 @@ void Toggle::setEnabled(bool value) {
circleColor.setRgb(0x888888);
green.setRgb(0x227722);
}
}
}