iaupdate/IAD/ui/inc/iaupdatenodefilter.h
branchRCL_3
changeset 25 7333d7932ef7
parent 0 ba25891c3a9e
child 26 8b7f4e561641
--- a/iaupdate/IAD/ui/inc/iaupdatenodefilter.h	Thu Aug 19 10:02:49 2010 +0300
+++ b/iaupdate/IAD/ui/inc/iaupdatenodefilter.h	Tue Aug 31 15:21:33 2010 +0300
@@ -93,6 +93,16 @@
     void SetDependenciesSelectedL( MIAUpdateNode& aNode,
                         const RPointerArray<MIAUpdateNode>& aAllNodes);
     
+    void StoreNodeListL( const RPointerArray< MIAUpdateNode >& aNodes);  
+    
+    void RestoreNodeListL( RPointerArray< MIAUpdateNode >& aNodes) const;
+    
+    void SortSelectedNodesFirstL( const RPointerArray<MIAUpdateNode>& aSelectedNodes, 
+                                 RPointerArray< MIAUpdateNode >& aNodes );
+    
+    void SortThisNodeFirstL( const MIAUpdateNode* aFirstNode, RPointerArray< MIAUpdateNode >& aNodes);
+
+    
 private:
 
     CIAUpdateNodeFilter();
@@ -135,6 +145,8 @@
     TBool iDmSupportAsked;
     
     TBool iDmSupport;
+    
+    RPointerArray< MIAUpdateNode > iStoredNodes;
 
     };