diff -r 788b770ce3ae -r 42de37ce7ce4 locationtriggering/lbtmgmtui/inc/lbtmgmtplugincontainer.h --- a/locationtriggering/lbtmgmtui/inc/lbtmgmtplugincontainer.h Tue Feb 02 10:12:24 2010 +0200 +++ b/locationtriggering/lbtmgmtui/inc/lbtmgmtplugincontainer.h Fri Feb 19 23:14:27 2010 +0200 @@ -27,6 +27,7 @@ class MDesCArray; class MLbtMgmtPluginCmdHdlr; class CAknSettingStyleListBox; +class CLbtMgmtPluginView; // Class Definition @@ -48,7 +49,8 @@ static CLbtMgmtPluginContainer* NewL( const TRect& aRect, MDesCArray& aListBoxModel, - MLbtMgmtPluginCmdHdlr& aCmdHandler ); + MLbtMgmtPluginCmdHdlr& aCmdHandler, + CLbtMgmtPluginView* aView ); /** * Static Two phase contructor that instantiates the CLbtMgmtPluginContainer @@ -62,7 +64,8 @@ static CLbtMgmtPluginContainer* NewLC( const TRect& aRect, MDesCArray& aListBoxModel, - MLbtMgmtPluginCmdHdlr& aCmdHandler ); + MLbtMgmtPluginCmdHdlr& aCmdHandler, + CLbtMgmtPluginView* aView ); /** * Destructor */ @@ -118,6 +121,10 @@ * Updates listbox model */ void Update(); + /* + * Shows context specific menu items + */ + void ShowContextMenuL(); protected: /** @@ -135,7 +142,8 @@ * Overloaded Constructor */ CLbtMgmtPluginContainer( MDesCArray& aListBoxModel, - MLbtMgmtPluginCmdHdlr& aCmdHandler ); + MLbtMgmtPluginCmdHdlr& aCmdHandler, + CLbtMgmtPluginView* aView ); /** * Second phase of the two phase Construction process @@ -182,6 +190,10 @@ * Help context */ TCoeContextName iContextName; + /* + * reference to the lbtmgmtplugin view + */ + CLbtMgmtPluginView* iView; };