void TreeNode::DeselectAll() { m_bSelected = false; Base::List& children = m_InnerPanel->GetChildren(); for ( Base::List::iterator iter = children.begin(); iter != children.end(); ++iter ) { TreeNode* pChild = (*iter)->DynamicCastTreeNode(); if ( !pChild ) continue; pChild->DeselectAll( ); } }
void TreeNode::DeselectAll() { m_bSelected = false; if ( m_Title ) m_Title->SetToggleState( m_bSelected ); Base::List& children = m_InnerPanel->GetChildren(); for ( Base::List::iterator iter = children.begin(); iter != children.end(); ++iter ) { TreeNode* pChild = gwen_cast<TreeNode>(*iter); if ( !pChild ) continue; pChild->DeselectAll( ); } }