idlehomescreen/widgetmanager/inc/wmmaincontainerview.h
branchRCL_3
changeset 93 b01126ce0bec
parent 83 5456b4e8b3a8
child 102 ba63c83f4716
equal deleted inserted replaced
88:3321d3e205b6 93:b01126ce0bec
    77      * View deactivation function intended for overriding by sub classes.
    77      * View deactivation function intended for overriding by sub classes.
    78      * 
    78      * 
    79      * @see CAknView::DoActivateL
    79      * @see CAknView::DoActivateL
    80      */
    80      */
    81     void DoDeactivate();
    81     void DoDeactivate();
    82 		
    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 	    
       
    91 private:
    83 private:
    92     CWmMainContainerView( CWmPlugin& aWmPlugin );    
    84     CWmMainContainerView( CWmPlugin& aWmPlugin );    
    93     void ConstructL();    
    85     void ConstructL();    
    94     
    86     
    95 protected: // from base class CAknView
    87 protected: // from base class CAknView
   112     void DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane);
   104     void DynInitMenuPaneL(TInt aResourceId, CEikMenuPane* aMenuPane);
   113 
   105 
   114 private:
   106 private:
   115     
   107     
   116     /** menu commands */
   108     /** menu commands */
   117     TBool HandleOpenMenuItemSelectedL();
       
   118     TBool HandleAddMenuItemSelectedL();
   109     TBool HandleAddMenuItemSelectedL();
   119     TBool HandleLaunchMenuItemSelectedL();
   110     TBool HandleLaunchMenuItemSelectedL();
   120     TBool HandleSearchMenuItemSelectedL();
   111     TBool HandleSearchMenuItemSelectedL();
   121     TBool HandleSortAlphaMenuItemSelectedL();
   112     TBool HandleSortAlphaMenuItemSelectedL();
   122     TBool HandleUninstallMenuItemSelectedL();
   113     TBool HandleUninstallMenuItemSelectedL();
   123     TBool HandleHelpMenuItemSelectedL();
   114     TBool HandleHelpMenuItemSelectedL();
   124 	TBool HandleDetailsMenuItemSelectedL();
   115 	TBool HandleDetailsMenuItemSelectedL();
   125 	TBool HandleDeactivateFindPaneL();
   116 	TBool HandleDeactivateFindPaneL();
   126 	/** setup title in status pane */
   117 	/** setup title in status pane */
   127 	void SetTitleL();
   118 	void SetTitleL();
       
   119 	/** setup msk icon */
       
   120 	void UpdateMSKIconL();
   128 
   121 
   129 private:
   122 private:
   130     /** 
   123     /** 
   131      * the container 
   124      * the container 
   132      */
   125      */
   139 	
   132 	
   140 	/** 
   133 	/** 
   141 	 * the plugin root (not owned) 
   134 	 * the plugin root (not owned) 
   142 	 */
   135 	 */
   143 	CWmPlugin& iWmPlugin;
   136 	CWmPlugin& iWmPlugin;
   144 
       
   145 	};
   137 	};
   146 
   138 
   147 #endif // WMMAINCONTAINERVIEW_H
   139 #endif // WMMAINCONTAINERVIEW_H