XDMSettingsUI/inc/XDMPlugin.h
changeset 13 b7e70c0792e6
parent 12 e6a66db4e9d0
equal deleted inserted replaced
12:e6a66db4e9d0 13:b7e70c0792e6
    23 
    23 
    24 // INCLUDES
    24 // INCLUDES
    25 #include <aknview.h>
    25 #include <aknview.h>
    26 #include <eikclb.h>
    26 #include <eikclb.h>
    27 #include <ConeResLoader.h>
    27 #include <ConeResLoader.h>
    28 #include <gsplugininterface.h>
       
    29 
    28 
    30 #include "XDMPlugin.hrh"
    29 #include "XDMPlugin.hrh"
    31 
    30 
    32 // FORWARD DECLARATIONS
    31 // FORWARD DECLARATIONS
    33 class CXDMPluginContainer;
    32 class CXDMPluginContainer;
    46 /**
    45 /**
    47 *  CXDMPlugin view class (CAknView).
    46 *  CXDMPlugin view class (CAknView).
    48 *
    47 *
    49 * This is XDM GS plugin.
    48 * This is XDM GS plugin.
    50 */
    49 */
    51 class CXDMPlugin : public CGSPluginInterface
    50 class CXDMPlugin
    52     {
    51     {
    53     
    52     
    54     public: // Constructors and destructor
    53     public: // Constructors and destructor
    55         
    54         
    56         /**
    55         /**
   134         /**
   133         /**
   135         * See base classes
   134         * See base classes
   136         */
   135         */
   137         void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane);
   136         void DynInitMenuPaneL(TInt aResourceId,CEikMenuPane* aMenuPane);
   138         
   137         
   139     public: // From CGSPluginInterface
       
   140     
       
   141         /**
       
   142         * See CGSPluginInterface
       
   143         */
       
   144         void GetCaptionL( TDes& aCaption ) const;
       
   145 
       
   146         /**
       
   147         * See CGSPluginInterface
       
   148         */
       
   149         TInt PluginProviderCategory() const;
       
   150         
       
   151         /**
       
   152         * @see CGSPluginInterface
       
   153         */
       
   154         CGulIcon* CreateIconL( const TUid aIconType );
       
   155         
       
   156         
       
   157     protected: //Data        
   138     protected: //Data        
   158         
   139         
   159         // Reference to application UI - not owned.
   140         // Reference to application UI - not owned.
   160         CAknViewAppUi* iAppUi;
   141         CAknViewAppUi* iAppUi;
   161         
   142