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