iaupdate/IAD/ui/inc/iaupdateuicontroller.h
branchRCL_3
changeset 11 3ba40be8e484
parent 9 51c0f5edf5ef
child 17 741e5bba2bd1
equal deleted inserted replaced
9:51c0f5edf5ef 11:3ba40be8e484
    45 class CIAUpdateRoamingHandler;
    45 class CIAUpdateRoamingHandler;
    46 class CIAUpdateRefreshHandler;
    46 class CIAUpdateRefreshHandler;
    47 class MIAUpdateUiControllerObserver;
    47 class MIAUpdateUiControllerObserver;
    48 class MIAUpdateHistory;
    48 class MIAUpdateHistory;
    49 class MIAUpdateFwNode;
    49 class MIAUpdateFwNode;
    50 
    50 class CIAUpdateNodeId;
    51 
       
    52 struct SIAUpdateNodeId
       
    53     {
       
    54     MIAUpdateAnyNode::TNodeType  iNodeType;
       
    55     TUid                         iPackageUid;
       
    56     TIAUpdateVersion             iVersion;	
       
    57     TBool                        iSelected;
       
    58     };
       
    59 
    51 
    60 
    52 
    61 // CLASS DECLARATION
    53 // CLASS DECLARATION
    62 /**
    54 /**
    63  *  CIAUpdateUiController controls update flow in UI  
    55  *  CIAUpdateUiController controls update flow in UI  
   557     
   549     
   558     RPointerArray< MIAUpdateNode > iSelectedNodesArray; 
   550     RPointerArray< MIAUpdateNode > iSelectedNodesArray; 
   559 
   551 
   560     RPointerArray< MIAUpdateFwNode > iFwNodes;   
   552     RPointerArray< MIAUpdateFwNode > iFwNodes;   
   561    
   553    
   562     CArrayFix<SIAUpdateNodeId>* iPreviousSelections;
   554     RPointerArray<CIAUpdateNodeId> iPreviousSelections;
   563     
   555     
   564     RPointerArray<MIAUpdateNode> iServicePackNodes;
   556     RPointerArray<MIAUpdateNode> iServicePackNodes;
   565  
   557  
   566     CIAUpdateWaitDialog* iWaitDialog;
   558     CIAUpdateWaitDialog* iWaitDialog;
   567     
   559