diff -r dec420019252 -r 7d91903f795f videoplayback/videoplaybackcontrols/inc/mpxvideoplaybackbutton.h --- a/videoplayback/videoplaybackcontrols/inc/mpxvideoplaybackbutton.h Tue Feb 02 00:12:10 2010 +0200 +++ b/videoplayback/videoplaybackcontrols/inc/mpxvideoplaybackbutton.h Fri Feb 19 22:52:52 2010 +0200 @@ -15,7 +15,7 @@ * */ -// Version : %version: 6 % +// Version : %version: 7 % #ifndef MPXVIDEOPLAYBACKBUTTON_H @@ -25,6 +25,7 @@ #include #include "mpxvideo_debug.h" +#include "mpxvideoplaybackcontrolscontroller.h" // FORWARD DECLARATIONS @@ -46,7 +47,8 @@ /** * Two-phased constructor. */ - static CMPXVideoPlaybackButton* NewL( TRect aRect, const TDesC &aIconPath ); + static CMPXVideoPlaybackButton* NewL( CMPXVideoPlaybackControlsController* aController, + TRect aRect, const TDesC &aIconPath ); /** * Destructor. @@ -63,7 +65,8 @@ /** * By default Symbian 2nd phase constructor is private. */ - void ConstructL( TRect aRect, const TDesC &aIconPath ); + void ConstructL( CMPXVideoPlaybackControlsController* aController, + TRect aRect, const TDesC &aIconPath ); private: @@ -138,6 +141,8 @@ TMPXButtonState iState; HBufC* iIConPath; + + CMPXVideoPlaybackControlsController* iController; }; // INLINE METHODS