iaupdate/IAD/engine/inc/iaupdatenode.h
changeset 33 8110bf1194d1
parent 25 98b66e4fb0be
child 44 329d304c1aa1
equal deleted inserted replaced
29:26b6f0522fd8 33:8110bf1194d1
     1 /*
     1 /*
     2 * Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   167      * @return TInt This describes how deep in the dependency hierarchy
   167      * @return TInt This describes how deep in the dependency hierarchy
   168      * this node is. Zero means that node is a root.
   168      * this node is. Zero means that node is a root.
   169      */
   169      */
   170     virtual TInt Depth() const = 0;
   170     virtual TInt Depth() const = 0;
   171 
   171 
       
   172     /**
       
   173      * Informs UI that downloading is ongoing
       
   174      **/
       
   175     virtual TBool Downloading() const = 0;
       
   176 
       
   177     /**
       
   178     * Informs UI that installing is ongoing
       
   179     **/
       
   180     virtual TBool Installing() const = 0;
       
   181     
       
   182     virtual void SetDownloading( TBool aDownloading ) = 0;
       
   183 
       
   184     virtual void SetInstalling( TBool aInstalling ) = 0;
       
   185     
   172 
   186 
   173 protected:
   187 protected:
   174 
   188 
   175     virtual ~MIAUpdateNode() { }
   189     virtual ~MIAUpdateNode() { }
   176         
   190