Fix hover when cursor leaves view, fixes #63

This commit is contained in:
Miodrag Milanovic 2018-08-22 11:54:08 +02:00
parent 5fd0bb6e65
commit 4cc49ef6e3
2 changed files with 9 additions and 0 deletions

View File

@ -781,4 +781,12 @@ void FPGAViewWidget::zoomOutbound()
}
}
void FPGAViewWidget::leaveEvent(QEvent *event)
{
QMutexLocker locked(&rendererArgsLock_);
rendererArgs_->hoveredDecal = DecalXY();
rendererArgs_->changed = true;
pokeRenderer();
}
NEXTPNR_NAMESPACE_END

View File

@ -107,6 +107,7 @@ class FPGAViewWidget : public QOpenGLWidget, protected QOpenGLFunctions
void wheelEvent(QWheelEvent *event) Q_DECL_OVERRIDE;
QSize minimumSizeHint() const override;
QSize sizeHint() const override;
void leaveEvent(QEvent *event) override;
public Q_SLOTS:
void newContext(Context *ctx);