iaupdate/IAD/ui/inc/iaupdatenodefilter.h
branchRCL_3
changeset 26 8b7f4e561641
parent 25 7333d7932ef7
equal deleted inserted replaced
25:7333d7932ef7 26:8b7f4e561641
    91         TInt& aCount );
    91         TInt& aCount );
    92 
    92 
    93     void SetDependenciesSelectedL( MIAUpdateNode& aNode,
    93     void SetDependenciesSelectedL( MIAUpdateNode& aNode,
    94                         const RPointerArray<MIAUpdateNode>& aAllNodes);
    94                         const RPointerArray<MIAUpdateNode>& aAllNodes);
    95     
    95     
    96     void StoreNodeListL( const RPointerArray< MIAUpdateNode >& aNodes);  
       
    97     
       
    98     void RestoreNodeListL( RPointerArray< MIAUpdateNode >& aNodes) const;
       
    99     
       
   100     void SortSelectedNodesFirstL( const RPointerArray<MIAUpdateNode>& aSelectedNodes, 
       
   101                                  RPointerArray< MIAUpdateNode >& aNodes );
       
   102     
       
   103     void SortThisNodeFirstL( const MIAUpdateNode* aFirstNode, RPointerArray< MIAUpdateNode >& aNodes);
       
   104 
       
   105     
       
   106 private:
    96 private:
   107 
    97 
   108     CIAUpdateNodeFilter();
    98     CIAUpdateNodeFilter();
   109     void ConstructL();
    99     void ConstructL();
   110     
   100     
   143     CIAUpdateParameters* iFilterParams;
   133     CIAUpdateParameters* iFilterParams;
   144     
   134     
   145     TBool iDmSupportAsked;
   135     TBool iDmSupportAsked;
   146     
   136     
   147     TBool iDmSupport;
   137     TBool iDmSupport;
   148     
       
   149     RPointerArray< MIAUpdateNode > iStoredNodes;
       
   150 
   138 
   151     };
   139     };
   152 
   140 
   153 #endif // IA_UPDATE_NODE_FILTER_H
   141 #endif // IA_UPDATE_NODE_FILTER_H