uifw/AvKon/aknhlist/src/akntreenode.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 0 2f259fa3e83a
child 55 aecbbf00d063
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
   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     }
   221 
   242 
   222 // ---------------------------------------------------------------------------
   243 // ---------------------------------------------------------------------------
   223 // From class CAknTreeItem.
   244 // From class CAknTreeItem.
   224 // Returns pointer to this node.
   245 // Returns pointer to this node.
   225 // ---------------------------------------------------------------------------
   246 // ---------------------------------------------------------------------------