videoplayback/videoplaybackcontrols/inc/mpxvideoplaybackbutton.h
branchRCL_3
changeset 6 7d91903f795f
parent 0 96612d01cf9f
--- 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 <coecntrl.h>
 
 #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