mmshplugins/mmshsettingsuiplugin/inc/mussettingsplugin.h
branchRCL_3
changeset 33 bc78a40cd63c
parent 32 73a1feb507fb
equal deleted inserted replaced
32:73a1feb507fb 33:bc78a40cd63c
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    13 *
    13 *
    14 * Description:  MUSSettingsPlugin implementation.
    14 * Description:  MUSSettingsPlugin implementation.
       
    15 *  Version     : %version: 21 % << Don't touch! Updated by Synergy at check-out.
    15 *
    16 *
    16 */
    17 */
    17 
    18 
    18 
    19 
    19 
    20 
   125      *
   126      *
   126      * @return Plugin provider category ID defined in
   127      * @return Plugin provider category ID defined in
   127      *         TGSPluginProviderCategory.
   128      *         TGSPluginProviderCategory.
   128      */
   129      */
   129     virtual TInt PluginProviderCategory() const;
   130     virtual TInt PluginProviderCategory() const;
   130     
   131 	
   131 
   132 
   132 public: // From MEikMenuObserver    
   133 public: // From MEikMenuObserver    
   133     
   134     
   134 	void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane );
   135 	void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane );
   135     
   136     
   139 protected:
   140 protected:
   140 
   141 
   141     CMusSettingsPlugin();
   142     CMusSettingsPlugin();
   142 
   143 
   143     void ConstructL();
   144     void ConstructL();
       
   145     
       
   146     void OpenResourceFileL();
       
   147     void CloseResourceFile();
   144 
   148 
   145     /**
   149     /**
   146     * Hides non-virtual member from base class CGSBaseView.
   150     * Hides non-virtual member from base class CGSBaseView.
   147     * (PC-Lint warning #1511).
   151     * (PC-Lint warning #1511).
   148     * Handles a change in client rectangle.
   152     * Handles a change in client rectangle.
   179     virtual void NewContainerL();
   183     virtual void NewContainerL();
   180 
   184 
   181 private:
   185 private:
   182 
   186 
   183     /**
   187     /**
   184     * Shows VS activation Setting dialog.
       
   185     */
       
   186     void ShowVSSettingsActivationSettingDialogL();
       
   187 
       
   188     /**
       
   189     * Shows Operator specific VS activation Setting dialog.
       
   190     */
       
   191     void ShowOperatorSpecificActivationSettingDialogL();
       
   192 
       
   193     /**
       
   194     * Shows Profile Setting dialog.
   188     * Shows Profile Setting dialog.
   195     */
   189     */
   196     void ShowVSSettingsProfileSettingDialogL();
   190     void ShowVSSettingsProfileSettingDialogL();
   197 
   191 
   198     /**
   192     /**
   236     */
   230     */
   237     virtual void HandleListBoxSelectionL();
   231     virtual void HandleListBoxSelectionL();
   238 
   232 
   239 protected: // data
   233 protected: // data
   240 
   234 
       
   235 	HBufC* iCaption;
       
   236 	bool iResourceFileOpen;
       
   237 
   241     /**
   238     /**
   242      * Instance of SIP profile handler to manage SIP profiles.
   239      * Instance of SIP profile handler to manage SIP profiles.
   243      * Own.
   240      * Own.
   244      */
   241      */
   245     CMusSIPProfileModel* iHandler;
   242     CMusSIPProfileModel* iHandler;
   246 
   243 
   247     /**
       
   248      * Instance of SIP profile handler to manage SIP profiles.
       
   249      * Own.
       
   250      */
       
   251 
   244 
   252     /**
   245     /**
   253      * Pointer of model class of this application.
   246      * Pointer of model class of this application.
   254      * Own.
   247      * Own.
   255      */
   248      */