mmshplugins/mmshsettingsuiplugin/inc/mussettingsplugin.h
branchRCL_3
changeset 22 73a1feb507fb
parent 2 b31261fd4e04
child 23 bc78a40cd63c
equal deleted inserted replaced
21:33a5d2bbf6fc 22:73a1feb507fb
    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.
       
    16 *
    15 *
    17 */
    16 */
    18 
    17 
    19 
    18 
    20 
    19 
   126      *
   125      *
   127      * @return Plugin provider category ID defined in
   126      * @return Plugin provider category ID defined in
   128      *         TGSPluginProviderCategory.
   127      *         TGSPluginProviderCategory.
   129      */
   128      */
   130     virtual TInt PluginProviderCategory() const;
   129     virtual TInt PluginProviderCategory() const;
   131 	
   130     
   132 
   131 
   133 public: // From MEikMenuObserver    
   132 public: // From MEikMenuObserver    
   134     
   133     
   135 	void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane );
   134 	void DynInitMenuPaneL( TInt aResourceId, CEikMenuPane* aMenuPane );
   136     
   135     
   140 protected:
   139 protected:
   141 
   140 
   142     CMusSettingsPlugin();
   141     CMusSettingsPlugin();
   143 
   142 
   144     void ConstructL();
   143     void ConstructL();
   145     
       
   146     void OpenResourceFileL();
       
   147     void CloseResourceFile();
       
   148 
   144 
   149     /**
   145     /**
   150     * Hides non-virtual member from base class CGSBaseView.
   146     * Hides non-virtual member from base class CGSBaseView.
   151     * (PC-Lint warning #1511).
   147     * (PC-Lint warning #1511).
   152     * Handles a change in client rectangle.
   148     * Handles a change in client rectangle.
   183     virtual void NewContainerL();
   179     virtual void NewContainerL();
   184 
   180 
   185 private:
   181 private:
   186 
   182 
   187     /**
   183     /**
       
   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     /**
   188     * Shows Profile Setting dialog.
   194     * Shows Profile Setting dialog.
   189     */
   195     */
   190     void ShowVSSettingsProfileSettingDialogL();
   196     void ShowVSSettingsProfileSettingDialogL();
   191 
   197 
   192     /**
   198     /**
   230     */
   236     */
   231     virtual void HandleListBoxSelectionL();
   237     virtual void HandleListBoxSelectionL();
   232 
   238 
   233 protected: // data
   239 protected: // data
   234 
   240 
   235 	HBufC* iCaption;
       
   236 	bool iResourceFileOpen;
       
   237 
       
   238     /**
   241     /**
   239      * Instance of SIP profile handler to manage SIP profiles.
   242      * Instance of SIP profile handler to manage SIP profiles.
   240      * Own.
   243      * Own.
   241      */
   244      */
   242     CMusSIPProfileModel* iHandler;
   245     CMusSIPProfileModel* iHandler;
   243 
   246 
       
   247     /**
       
   248      * Instance of SIP profile handler to manage SIP profiles.
       
   249      * Own.
       
   250      */
   244 
   251 
   245     /**
   252     /**
   246      * Pointer of model class of this application.
   253      * Pointer of model class of this application.
   247      * Own.
   254      * Own.
   248      */
   255      */