Example: Close popup on mouse click without assigning new lens position
Clicking in the main renderer window passes a new position to the lens, disregarding the "What's This" (documentation) overlay window. This change checks if the documentation window is open on click, and if it is, closes the documentation window and returns without further handling of the mouse event. Fixes: QTBUG-7205 Change-Id: I821245ec6c78be00d80af461baf8e4d59e0f351f Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
This commit is contained in:
parent
1398f4f828
commit
b13e3b0eb6
@ -483,6 +483,10 @@ void PathDeformRenderer::timerEvent(QTimerEvent *e)
|
|||||||
|
|
||||||
void PathDeformRenderer::mousePressEvent(QMouseEvent *e)
|
void PathDeformRenderer::mousePressEvent(QMouseEvent *e)
|
||||||
{
|
{
|
||||||
|
if (m_show_doc) {
|
||||||
|
setDescriptionEnabled(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
setDescriptionEnabled(false);
|
setDescriptionEnabled(false);
|
||||||
|
|
||||||
m_repaintTimer.stop();
|
m_repaintTimer.stop();
|
||||||
|
Loading…
Reference in New Issue
Block a user