--- a/iaupdate/IAD/engine/controller/inc/iaupdatenodeimpl.h Thu Aug 19 10:02:49 2010 +0300
+++ b/iaupdate/IAD/engine/controller/inc/iaupdatenodeimpl.h Tue Aug 31 15:21:33 2010 +0300
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies).
+* Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of "Eclipse Public License v1.0"
@@ -137,7 +137,20 @@
* @see MIAUpdateNode::Depth
*/
virtual TInt Depth() const;
-
+
+ virtual void SetUiState( TUIUpdateState aState );
+
+ virtual TUIUpdateState UiState() const;
+
+ // for progress bar in UI
+ virtual void SetProgress( TInt aProgress );
+
+ virtual TInt Progress() const;
+
+ virtual void SetTotal( TInt aTotal );
+
+ virtual TInt Total() const;
+
/**
* @see MIAUpdateNode:::NodeType
*/
@@ -323,7 +336,10 @@
TDependencyCheckStatus iDependencyCheckStatus;
TInt iLeafDistance;
TInt iDepth;
-
+ TUIUpdateState iUiUpdateState;
+ TInt iProgress;
+ TInt iTotal;
+
// These arrays do not own the nodes.
RPointerArray< CIAUpdateNode > iDependants;
RPointerArray< CIAUpdateNode > iExcessDependencyNodes;