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
|
NEXTPNR_NAMESPACE_END
|
||||||
|
@ -107,6 +107,7 @@ class FPGAViewWidget : public QOpenGLWidget, protected QOpenGLFunctions
|
|||||||
void wheelEvent(QWheelEvent *event) Q_DECL_OVERRIDE;
|
void wheelEvent(QWheelEvent *event) Q_DECL_OVERRIDE;
|
||||||
QSize minimumSizeHint() const override;
|
QSize minimumSizeHint() const override;
|
||||||
QSize sizeHint() const override;
|
QSize sizeHint() const override;
|
||||||
|
void leaveEvent(QEvent *event) override;
|
||||||
|
|
||||||
public Q_SLOTS:
|
public Q_SLOTS:
|
||||||
void newContext(Context *ctx);
|
void newContext(Context *ctx);
|
||||||
|
Loading…
Reference in New Issue
Block a user