Пример #1
0
void WTreeNode::removeChildNode(WTreeNode *node)
{
  Utils::erase(childNodes_, node);
  node->parentNode_ = 0;

  if (childrenLoaded_)
    childContainer()->removeWidget(node);

  descendantRemoved(node);

  updateChildren();
}
Пример #2
0
void WTreeNode::removeChildNode(WTreeNode *node)
{
  Utils::erase(childNodes_, node);
  node->parentNode_ = 0;

  if (childrenLoaded_)
    layout_->elementAt(1, 1)->removeWidget(node);

  descendantRemoved(node);

  updateChildren();
}