Hi,

Il 15/04/19 13:11, Denis Shienkov ha scritto:
Yes, now I use this in a form of:

boolCurveNode::isSubtreeBlocked()const

{

returnQSGGeometryNode::isSubtreeBlocked()||!m_visible;

}

voidCurveNode::setVisible(boolvisible)
{
if(m_visible==visible)
return;
m_visible=visible;
if(!m_visible)
m_dirtyState|=DirtySubtreeBlocked;
else
m_dirtyState|=DirtyOpacity;
}



Please make a minimal testcase. The code above seems incomplete (e.g. no calls to markDirty to update those dirty bits).

HTH,

--
Giuseppe D'Angelo | giuseppe.dang...@kdab.com | Senior Software Engineer
KDAB (France) S.A.S., a KDAB Group company
Tel. France +33 (0)4 90 84 08 53, http://www.kdab.com
KDAB - The Qt, C++ and OpenGL Experts

Attachment: smime.p7s
Description: Firma crittografica S/MIME

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to