XDMSettingsUI/inc/XDMPluginContainer.h
changeset 12 e6a66db4e9d0
parent 0 c8caa15ef882
child 22 04fe29633490
equal deleted inserted replaced
0:c8caa15ef882 12:e6a66db4e9d0
    23 
    23 
    24 // INCLUDES
    24 // INCLUDES
    25 #include    <bldvariant.hrh>
    25 #include    <bldvariant.hrh>
    26 #include    <coeccntx.h>
    26 #include    <coeccntx.h>
    27 #include    <eikclb.h>
    27 #include    <eikclb.h>
    28 #include    <eikmobs.h>
       
    29 #include    <akntitle.h>
    28 #include    <akntitle.h>
    30 #include    <aknview.h>
       
    31 
    29 
    32 #include    "XDMPlugin.hrh"
    30 #include    "XDMPlugin.hrh"
    33 
    31 
    34 
    32 
    35 // FORWARD DECLARATION
    33 // FORWARD DECLARATION
    45 // CLASS DECLARATION
    43 // CLASS DECLARATION
    46 
    44 
    47 /**
    45 /**
    48 *  CXDMPluginContainer main list container class
    46 *  CXDMPluginContainer main list container class
    49 */
    47 */
    50 class CXDMPluginContainer : public CCoeControl, 
    48 class CXDMPluginContainer : public CCoeControl, MEikListBoxObserver
    51                             public MEikListBoxObserver,
       
    52                             public MEikMenuObserver
       
    53     {
    49     {
    54     public: // Constructors and destructor
    50     public: // Constructors and destructor
    55         
    51         
    56         /**
    52         /**
    57         * Constructor
    53         * Constructor
   118         
   114         
   119         /**
   115         /**
   120         * See MEikListBoxObserver
   116         * See MEikListBoxObserver
   121         */
   117         */
   122         void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType);
   118         void HandleListBoxEventL(CEikListBox* aListBox, TListBoxEvent aEventType);
   123         
       
   124         /**
       
   125          * From MEikMenuObserver
       
   126          */
       
   127         void SetEmphasis( CCoeControl* /*aMenuControl*/, TBool /*aEmphasis*/ ){};
       
   128       
       
   129         
       
   130         /**
       
   131          * From MEikMenuObserver
       
   132          */
       
   133         void ProcessCommandL( TInt /*aCommandId*/ ){};
       
   134         
   119         
   135         /**
   120         /**
   136         * Finds whether main list is empty
   121         * Finds whether main list is empty
   137         * @return ETrue if main list is empty.
   122         * @return ETrue if main list is empty.
   138         */
   123         */
   220       // Title for menu pane
   205       // Title for menu pane
   221       TBuf<KMaxSettingSetNameLength>  iTitle;
   206       TBuf<KMaxSettingSetNameLength>  iTitle;
   222       
   207       
   223       // Pointer to title pane, not owned
   208       // Pointer to title pane, not owned
   224       CAknTitlePane* iTitlePane;
   209       CAknTitlePane* iTitlePane;
   225       
   210   
   226       // Menubar, owned
   211 
   227       CEikMenuBar* iEikMenuBar;
       
   228     };
   212     };
   229 
   213 
   230 #endif //GS_XDMPLUGIN_CONTAINER_H   
   214 #endif //GS_XDMPLUGIN_CONTAINER_H