Fix hover when cursor leaves view, fixes #63
This commit is contained in:
parent
5fd0bb6e65
commit
4cc49ef6e3
@ -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
|
||||
|
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user