slider: if a ladder appears, signal the label that the drag has finished

This commit is contained in:
itsmattkc
2020-06-18 16:30:36 +10:00
parent a717742cbc
commit e47c985baa
2 changed files with 7 additions and 0 deletions
+2
View File
@@ -260,6 +260,8 @@ void SliderBase::LabelDragged()
connect(drag_ladder_, &SliderLadder::DraggedByValue, this, &SliderBase::LadderDragged);
connect(drag_ladder_, &SliderLadder::Released, this, &SliderBase::LadderReleased);
label_->CancelDrag();
break;
}
}
+5
View File
@@ -33,6 +33,11 @@ class SliderLabel : public QLabel
public:
SliderLabel(QWidget* parent);
void CancelDrag()
{
dragging_ = false;
}
protected:
virtual void mousePressEvent(QMouseEvent *ev) override;