--- a/uifw/AvKon/aknhlist/src/akntreenode.cpp Tue Aug 31 15:28:30 2010 +0300
+++ b/uifw/AvKon/aknhlist/src/akntreenode.cpp Wed Sep 01 12:16:19 2010 +0100
@@ -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.