diff -r 5cc91383ab1e -r 7333d7932ef7 iaupdate/IAD/ui/inc/iaupdatenodefilter.h --- 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& aAllNodes); + void StoreNodeListL( const RPointerArray< MIAUpdateNode >& aNodes); + + void RestoreNodeListL( RPointerArray< MIAUpdateNode >& aNodes) const; + + void SortSelectedNodesFirstL( const RPointerArray& 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; };