uifw/AvKon/aknhlist/src/akntreenode.cpp
branchRCL_3
changeset 55 aecbbf00d063
parent 10 9f56a4e1b8ab
child 56 d48ab3b357f1
equal deleted inserted replaced
51:fcdfafb36fe7 55:aecbbf00d063
   216     {
   216     {
   217     TLinearOrder<CAknTreeItem> order( CAknTreeItem::Compare );
   217     TLinearOrder<CAknTreeItem> order( CAknTreeItem::Compare );
   218     iChild.Sort( order );
   218     iChild.Sort( order );
   219     }
   219     }
   220 
   220 
   221 // ---------------------------------------------------------------------------
       
   222 // AllChildrenMarked
       
   223 // ---------------------------------------------------------------------------
       
   224 //
       
   225 TBool CAknTreeNode::AllChildrenMarked()
       
   226     {
       
   227     TInt count = iChild.Count();
       
   228     TInt marked ( 0 );
       
   229     for ( TInt ii = count - 1; ii >= 0; --ii )
       
   230         {
       
   231         if ( iChild[ii]->IsMarked() )
       
   232             {
       
   233             marked++;
       
   234             }
       
   235         }
       
   236     if ( count == marked )
       
   237         {
       
   238         return ETrue;
       
   239         }
       
   240     return EFalse;
       
   241     }
       
   242 
   221 
   243 // ---------------------------------------------------------------------------
   222 // ---------------------------------------------------------------------------
   244 // From class CAknTreeItem.
   223 // From class CAknTreeItem.
   245 // Returns pointer to this node.
   224 // Returns pointer to this node.
   246 // ---------------------------------------------------------------------------
   225 // ---------------------------------------------------------------------------