homescreen_plat/hs_content_control_ui/inc/hscontentcontrolui.h
branchRCL_3
changeset 9 f966699dea19
parent 0 f72a12da539e
equal deleted inserted replaced
5:c743ef5928ba 9:f966699dea19
    22 #include <e32base.h>
    22 #include <e32base.h>
    23 #include <ecom/ecom.h>
    23 #include <ecom/ecom.h>
    24 
    24 
    25 // Forward declarations
    25 // Forward declarations
    26 class MHsContentController;
    26 class MHsContentController;
       
    27 class CAknView;
    27 
    28 
    28 /**
    29 /**
    29  *  Content control UI interface
    30  *  Content control UI interface
    30  *
    31  *
    31  *
    32  *
    45     virtual void Activate() = 0;
    46     virtual void Activate() = 0;
    46 
    47 
    47     /**
    48     /**
    48      *
    49      *
    49      */
    50      */
       
    51     virtual void DeActivate() = 0;
       
    52 
       
    53     /**
       
    54     *
       
    55     */    
       
    56     virtual void Views( RPointerArray<CAknView>& aViews ) = 0;
       
    57     
       
    58     /**
       
    59      *
       
    60      */
    50     virtual void NotifyWidgetListChanged() = 0;
    61     virtual void NotifyWidgetListChanged() = 0;
    51 
    62 
    52     /**
    63     /**
    53      *
    64      *
    54      */
    65      */
    98     inline void Activate();
   109     inline void Activate();
    99 
   110 
   100     /**
   111     /**
   101      *
   112      *
   102      */
   113      */
       
   114     inline void DeActivate();
       
   115 
       
   116     /**
       
   117      *
       
   118      */
       
   119     inline void Views( RPointerArray<CAknView>& aViews );
       
   120     
       
   121     /**
       
   122      *
       
   123      */
   103     inline void NotifyWidgetListChanged();
   124     inline void NotifyWidgetListChanged();
   104 
   125 
   105     /**
   126     /**
   106      *
   127      *
   107      */
   128      */
   171 
   192 
   172 inline void CHsContentControlUi::Activate()
   193 inline void CHsContentControlUi::Activate()
   173     {
   194     {
   174     // Default implementation of MHsContentControlUi method
   195     // Default implementation of MHsContentControlUi method
   175     }
   196     }
       
   197 inline void CHsContentControlUi::DeActivate()
       
   198     {
       
   199     // Default implementation of MHsContentControlUi method
       
   200     }
       
   201 inline void CHsContentControlUi::Views( 
       
   202         RPointerArray<CAknView>& /*aViews*/ )
       
   203     {
       
   204     // Default implementation of MHsContentControlUi method
       
   205     }
   176 inline void CHsContentControlUi::NotifyWidgetListChanged()
   206 inline void CHsContentControlUi::NotifyWidgetListChanged()
   177     {
   207     {
   178     // Default implementation of MHsContentControlUi method
   208     // Default implementation of MHsContentControlUi method
   179     }
   209     }
   180 inline void CHsContentControlUi::NotifyViewListChanged()
   210 inline void CHsContentControlUi::NotifyViewListChanged()