diff -r 26b6f0522fd8 -r 8110bf1194d1 iaupdate/IAD/engine/controller/inc/iaupdatenodeimpl.h --- a/iaupdate/IAD/engine/controller/inc/iaupdatenodeimpl.h Mon May 03 12:38:03 2010 +0300 +++ b/iaupdate/IAD/engine/controller/inc/iaupdatenodeimpl.h Fri May 14 15:58:48 2010 +0300 @@ -137,8 +137,22 @@ * @see MIAUpdateNode::Depth */ virtual TInt Depth() const; + + /** + * Informs UI that downloading is ongoing + **/ + virtual TBool Downloading() const; /** + * Informs UI that installing is ongoing + **/ + virtual TBool Installing() const; + + virtual void SetDownloading( TBool aDownloading ); + + virtual void SetInstalling( TBool aInstalling ); + + /** * @see MIAUpdateNode:::NodeType */ virtual TNodeType NodeType() const; @@ -323,6 +337,8 @@ TDependencyCheckStatus iDependencyCheckStatus; TInt iLeafDistance; TInt iDepth; + TBool iDownloading; + TBool iInstalling; // These arrays do not own the nodes. RPointerArray< CIAUpdateNode > iDependants;