iaupdate/IAD/engine/controller/inc/iaupdatenodeimpl.h
changeset 33 8110bf1194d1
parent 0 ba25891c3a9e
child 44 329d304c1aa1
--- 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;