iaupdate/IAD/ui/inc/iaupdatedeputils.h
branchRCL_3
changeset 65 7333d7932ef7
parent 0 ba25891c3a9e
child 66 8b7f4e561641
equal deleted inserted replaced
62:5cc91383ab1e 65:7333d7932ef7
     1 /*
     1 /*
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2009-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    23 // INCLUDES
    23 // INCLUDES
    24 #include <e32base.h> 
    24 #include <e32base.h> 
    25 
    25 
    26 // FORWARD DECLARATIONS
    26 // FORWARD DECLARATIONS
    27 class MIAUpdateNode;
    27 class MIAUpdateNode;
    28 class MIAUpdateAnyNode;
       
    29 
    28 
    30 // CLASS DECLARATION
    29 // CLASS DECLARATION
    31 /**
    30 /**
    32 * Static class to retrieve dependencies/dependants of a node
    31 * Static class to retrieve dependencies/dependants of a node
    33 *
    32 *
    41     * @param aNode            Dependant node 
    40     * @param aNode            Dependant node 
    42     * @param aAllNodes        All visible nodes in UI 
    41     * @param aAllNodes        All visible nodes in UI 
    43     * @param aDependencyNodes List of dependencies (to be marked). 
    42     * @param aDependencyNodes List of dependencies (to be marked). 
    44     */ 
    43     */ 
    45     static void GetDependenciesL( const MIAUpdateNode& aNode, 
    44     static void GetDependenciesL( const MIAUpdateNode& aNode, 
    46                                   const RPointerArray<MIAUpdateAnyNode>& aAllNodes, 
    45                                   const RPointerArray<MIAUpdateNode>& aAllNodes, 
    47                                   RPointerArray<MIAUpdateNode>& aDependencyNodes );
    46                                   RPointerArray<MIAUpdateNode>& aDependencyNodes );
    48      
    47      
    49     /**
    48     /**
    50     * Get all dependant nodes which are marked 
    49     * Get all dependant nodes which are marked 
    51     * 
    50     * 
    52     * @param aNode            Dependency node 
    51     * @param aNode            Dependency node 
    53     * @param aAllNodes        All visible nodes in UI 
    52     * @param aAllNodes        All visible nodes in UI 
    54     * @param aDependencyNodes List of dependendants (to be unmarked). 
    53     * @param aDependencyNodes List of dependendants (to be unmarked). 
    55     */
    54     */
    56     static void GetDependantsL( const MIAUpdateNode& aNode, 
    55     static void GetDependantsL( const MIAUpdateNode& aNode, 
    57                                 const RPointerArray<MIAUpdateAnyNode>& aAllNodes, 
    56                                 const RPointerArray<MIAUpdateNode>& aAllNodes, 
    58                                 RPointerArray<MIAUpdateNode>& aDependantNodes );
    57                                 RPointerArray<MIAUpdateNode>& aDependantNodes );
    59     
    58     
    60     };
    59     };
    61 #endif /* IAUPDATEDEPUTILS_H_ */
    60 #endif /* IAUPDATEDEPUTILS_H_ */
    62 
    61