MCPcopy Create free account
hub / github.com/cinience/RedisStudio / GetLastNode

Method GetLastNode

DuiLib/Control/UITreeView.cpp:668–689  ·  view source on GitHub ↗

��������: GetLastNode ��������: CTreeNodeUI ����˵��:

Source from the content-addressed store, hash-verified

666 // ����˵��:
667 //************************************
668 CTreeNodeUI* CTreeNodeUI::GetLastNode( )
669 {
670 if(!IsHasChild())
671 return this;
672
673 CTreeNodeUI* nRetNode = NULL;
674
675 for(int nIndex = 0;nIndex < GetTreeNodes().GetSize();nIndex++){
676 CTreeNodeUI* pNode = static_cast<CTreeNodeUI*>(GetTreeNodes().GetAt(nIndex));
677 if(!pNode)
678 continue;
679
680 CDuiString aa = pNode->GetItemText();
681
682 if(pNode->IsHasChild())
683 nRetNode = pNode->GetLastNode();
684 else
685 nRetNode = pNode;
686 }
687
688 return nRetNode;
689 }
690
691 //************************************
692 // ��������: CalLocation

Callers 1

AddChildNodeMethod · 0.80

Calls 4

GetAtMethod · 0.80
IsHasChildMethod · 0.80
GetSizeMethod · 0.45
GetItemTextMethod · 0.45

Tested by

no test coverage detected