idlehomescreen/inc/xnappuiadapter.h
branchRCL_3
changeset 11 ff572dfe6d86
parent 9 f966699dea19
child 17 b8fae6b8a148
equal deleted inserted replaced
9:f966699dea19 11:ff572dfe6d86
    32 class CXnViewManager;
    32 class CXnViewManager;
    33 class CXnViewAdapter;
    33 class CXnViewAdapter;
    34 class MHsContentControlUi;
    34 class MHsContentControlUi;
    35 class CXnEffectManager;
    35 class CXnEffectManager;
    36 class MHsContentControl;
    36 class MHsContentControl;
       
    37 
    37 // Class declaration
    38 // Class declaration
    38 /**
    39 /**
    39  * Avkon adapter for Xuikon.
    40  * Avkon adapter for Xuikon.
    40  *
    41  *
    41  * @ingroup group_xnlayoutengine
    42  * @ingroup group_xnlayoutengine
   147      */
   148      */
   148     IMPORT_C virtual void HandleEnterEditModeL( TBool aEnter );
   149     IMPORT_C virtual void HandleEnterEditModeL( TBool aEnter );
   149 
   150 
   150     /**
   151     /**
   151      * Routes the events from external rendering plug-ins to content plug-ins.
   152      * Routes the events from external rendering plug-ins to content plug-ins.
       
   153      * To be overriden by subclass.
   152      *
   154      *
   153      * @since S60 5.2
   155      * @since S60 5.2
   154      * @param aEvent Event string
   156      * @param aEvent Event string
   155      * @param aDestination Destination node for the event
   157      * @param aDestination Destination node for the event
   156      */
   158      */
   157     IMPORT_C virtual void HandleEventL( const TDesC& aEvent, 
   159     IMPORT_C virtual void HandleEventL( const TDesC& aEvent, 
   158         CXnNodeAppIf& aDestination );
   160         CXnNodeAppIf& aDestination );
   159     
   161     
   160 public:
   162     /**
       
   163      * This is called when initial view is activated
       
   164      * To be overriden by subclass.
       
   165      * 
       
   166      * @since S60 5.2
       
   167      */
       
   168     IMPORT_C virtual void UiActivated();
       
   169     
       
   170     /**     
       
   171      * Second-phase constructor
       
   172      *
       
   173      * @since Series 60 3.1
       
   174      */
       
   175     IMPORT_C void ConstructL();
       
   176 
   161     /**
   177     /**
   162      * From CEikAppUi.
   178      * From CEikAppUi.
   163      * Second-phase constructor
   179      *
   164      *
   180      * @since Series 60 3.1
   165      * @since Series 60 3.1
   181      */
   166      */
   182     IMPORT_C void ProcessMessageL( TUid aUid, const TDesC8& aParams );
   167     IMPORT_C void ConstructL();
       
   168 
   183 
   169 protected:
   184 protected:
   170 
   185     // from CAknViewAppUi
   171     /**
   186     
   172      * From CAknAppUi.
   187     /**
       
   188      * @see CAknViewAppUi
   173      *
   189      *
   174      * @since Series 60 3.1
   190      * @since Series 60 3.1
   175      */
   191      */
   176     IMPORT_C void HandleResourceChangeL( TInt aType );
   192     IMPORT_C void HandleResourceChangeL( TInt aType );
   177 
   193 
   178     /**
   194     /**
   179      * From CAknAppUi.
   195      * @see CAknViewAppUi
   180      *
   196      *
   181      * @since Series 60 5.2
   197      * @since S60 5.2
   182      */
   198      */
   183     IMPORT_C void PrepareToExit();
   199     IMPORT_C void PrepareToExit();
   184 
   200         
   185 public:
   201 public:
   186     // new functions
   202     // new functions
   187         
   203         
   188     /**
   204     /**
   189      * Reloads the UI
   205      * Reloads the UI
   264 
   280 
   265     /**
   281     /**
   266      * Makes focus control visible
   282      * Makes focus control visible
   267      *
   283      *
   268      * @since S60 5.0     
   284      * @since S60 5.0     
   269      */        
   285      */
   270     void ShowFocus();
   286     void ShowFocus();
   271 
   287 
   272 private:
   288 private:
   273     // Data
   289     // Data
   274 
   290