![]() |
#5 |
Участник
|
Код: void rebuildSubnodes(TreeItemIdx _treeItemIdx = FormTreeAdd::Root) { FormTreeItem treeItem; TreeItemIdx childIdx = treeControl.getChild(_treeItemIdx); while (childIdx) { treeItem = treeControl.getItem(childIdx); if (conFind(conCheckedNodes, treeItem.data())) treeItem.stateImage(imageListAppl.image(#ImageCheckAll)); else treeItem.stateImage(imageListAppl.image(#ImageCheckNone)); treeControl.setItem(treeItem); if (conFind(conBuiltNodes, treeItem.data())) this.rebuildSubnodes(treeItem.idx()); childIdx = treeControl.getNextSibling(childIdx); } } |
|