idlehomescreen/widgetmanager/inc/wmmaincontainerview.h
branchRCL_3
changeset 9 f966699dea19
parent 1 5315654608de
child 34 d05a55b217df
equal deleted inserted replaced
5:c743ef5928ba 9:f966699dea19
    71 	/**
    71 	/**
    72 	 * Creates CWmMainContainer
    72 	 * Creates CWmMainContainer
    73 	 */
    73 	 */
    74 	CWmMainContainer* CreateContainerL();
    74 	CWmMainContainer* CreateContainerL();
    75 	
    75 	
       
    76    /**
       
    77      * View deactivation function intended for overriding by sub classes.
       
    78      * 
       
    79      * @see CAknView::DoActivateL
       
    80      */
       
    81     void DoDeactivate();
       
    82 		
       
    83 public: // from MeikMenuObserver
       
    84 	
       
    85     /** 
       
    86      * Foreground event handling function.  
       
    87      * @param aForeground Indicates the required focus state of the control.
       
    88      */ 
       
    89     void HandleForegroundEventL( TBool aForeground );
       
    90 	    
    76 private:
    91 private:
    77     CWmMainContainerView( CWmPlugin& aWmPlugin );    
    92     CWmMainContainerView( CWmPlugin& aWmPlugin );    
    78     void ConstructL();    
    93     void ConstructL();    
    79     
    94     
    80 protected: // from base class CAknView
    95 protected: // from base class CAknView
    85      */
   100      */
    86 	void DoActivateL(
   101 	void DoActivateL(
    87 		const TVwsViewId& aPrevViewId,
   102 		const TVwsViewId& aPrevViewId,
    88 		TUid aCustomMessageId,
   103 		TUid aCustomMessageId,
    89 		const TDesC8& aCustomMessage );
   104 		const TDesC8& aCustomMessage );
    90 	
       
    91 	/**
       
    92 	 * View deactivation function intended for overriding by sub classes.
       
    93 	 * 
       
    94 	 * @see CAknView::DoActivateL
       
    95 	 */
       
    96 	void DoDeactivate();
       
    97 	
   105 	
    98    /**
   106    /**
    99      * Event handler for status pane size changes.
   107      * Event handler for status pane size changes.
   100      * 
   108      * 
   101      * @see CAknView::HandleStatusPaneSizeChange
   109      * @see CAknView::HandleStatusPaneSizeChange
   120     TBool HandleSortAlphaMenuItemSelectedL();
   128     TBool HandleSortAlphaMenuItemSelectedL();
   121     TBool HandleUninstallMenuItemSelectedL();
   129     TBool HandleUninstallMenuItemSelectedL();
   122     TBool HandleHelpMenuItemSelectedL();
   130     TBool HandleHelpMenuItemSelectedL();
   123 	TBool HandleDetailsMenuItemSelectedL();
   131 	TBool HandleDetailsMenuItemSelectedL();
   124 	TBool HandleDeactivateFindPaneL();
   132 	TBool HandleDeactivateFindPaneL();
   125 	/** setup status pane */
   133 	/** setup title in status pane */
   126 	void SetupStatusPaneL();
   134 	void SetTitleL();
   127 
   135 
   128 private:
   136 private:
   129     /** 
   137     /** 
   130      * the container 
   138      * the container 
   131      */
   139      */