added setting for pause on hover length

This commit is contained in:
fourtf
2019-09-16 11:36:19 +02:00
parent 602a66f5bc
commit 3a9f9fa17b
3 changed files with 28 additions and 4 deletions
+7 -2
View File
@@ -1038,9 +1038,14 @@ void ChannelView::mouseMoveEvent(QMouseEvent *event)
}
/// Pause on hover
if (getSettings()->pauseChatOnHover.getValue())
if (float pauseTime = getSettings()->pauseOnHoverDuration;
pauseTime > 0.001f)
{
this->pause(PauseReason::Mouse, 500);
this->pause(PauseReason::Mouse, uint(pauseTime * 1000.f));
}
else if (pauseTime < -0.5f)
{
this->pause(PauseReason::Mouse);
}
auto tooltipWidget = TooltipWidget::getInstance();