uifw/AvKon/aknhlist/src/akntreenode.cpp
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 0 2f259fa3e83a
child 55 aecbbf00d063
--- a/uifw/AvKon/aknhlist/src/akntreenode.cpp	Fri Mar 12 15:43:43 2010 +0200
+++ b/uifw/AvKon/aknhlist/src/akntreenode.cpp	Mon Mar 15 12:41:34 2010 +0200
@@ -218,6 +218,27 @@
     iChild.Sort( order );
     }
 
+// ---------------------------------------------------------------------------
+// AllChildrenMarked
+// ---------------------------------------------------------------------------
+//
+TBool CAknTreeNode::AllChildrenMarked()
+    {
+    TInt count = iChild.Count();
+    TInt marked ( 0 );
+    for ( TInt ii = count - 1; ii >= 0; --ii )
+        {
+        if ( iChild[ii]->IsMarked() )
+            {
+            marked++;
+            }
+        }
+    if ( count == marked )
+        {
+        return ETrue;
+        }
+    return EFalse;
+    }
 
 // ---------------------------------------------------------------------------
 // From class CAknTreeItem.