tvout/tvoutengine/src/glxhdmicontroller.cpp
changeset 52 a3a4c0de738e
parent 43 72396548277c
child 69 45459746d5e8
equal deleted inserted replaced
50:a0f57508af73 52:a3a4c0de738e
    14 * Description:    
    14 * Description:    
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #include <w32std.h>
    18 #include <w32std.h>
    19 #include <alf/alfutil.h>
       
    20 #include <glxtracer.h>
    19 #include <glxtracer.h>
    21 #include <glxlog.h>
    20 #include <glxlog.h>
    22 
    21 
    23 #include "glxhdmicontainer.h"
    22 #include "glxhdmicontainer.h"
    24 #include "glxhdmisurfaceupdater.h"
    23 #include "glxhdmisurfaceupdater.h"
    26 #include "glxhdmicontroller.h"
    25 #include "glxhdmicontroller.h"
    27 
    26 
    28 // -----------------------------------------------------------------------------
    27 // -----------------------------------------------------------------------------
    29 // NewLC
    28 // NewLC
    30 // -----------------------------------------------------------------------------
    29 // -----------------------------------------------------------------------------
    31 EXPORT_C CGlxHdmiController* CGlxHdmiController::NewL(TBool aEfectsOn)
    30 EXPORT_C CGlxHdmiController* CGlxHdmiController::NewL(TRect aRect ,TBool aEfectsOn)
    32     {
    31     {
    33     TRACER("CGlxHdmiController* CGlxHdmiController::NewL()");
    32     TRACER("CGlxHdmiController* CGlxHdmiController::NewL()");
    34     CGlxHdmiController* self = new (ELeave) CGlxHdmiController(aEfectsOn);
    33     CGlxHdmiController* self = new (ELeave) CGlxHdmiController(aRect,aEfectsOn);
    35     CleanupStack::PushL(self);
    34     CleanupStack::PushL(self);
    36     self->ConstructL();
    35     self->ConstructL();
    37     CleanupStack::Pop(self);
    36     CleanupStack::Pop(self);
    38     return self;
    37     return self;
    39     }
    38     }
   181     }
   180     }
   182 
   181 
   183 // -----------------------------------------------------------------------------
   182 // -----------------------------------------------------------------------------
   184 // Constructor
   183 // Constructor
   185 // -----------------------------------------------------------------------------
   184 // -----------------------------------------------------------------------------
   186 CGlxHdmiController::CGlxHdmiController(TBool aEffectsOn):
   185 CGlxHdmiController::CGlxHdmiController(TRect aRect,TBool aEffectsOn):
   187             iFsBitmap(NULL),
   186             iFsBitmap(NULL),
   188             iStoredImagePath(NULL),
   187             iStoredImagePath(NULL),
       
   188             iRect(aRect),
   189             iEffectsOn(aEffectsOn)
   189             iEffectsOn(aEffectsOn)
   190     {
   190     {
   191     TRACER("CGlxHdmiController::CGlxHdmiController()");
   191     TRACER("CGlxHdmiController::CGlxHdmiController()");
   192     // Implement nothing here
   192     // Implement nothing here
   193     }
   193     }
   231 // CreateHdmiContainerL 
   231 // CreateHdmiContainerL 
   232 // -----------------------------------------------------------------------------
   232 // -----------------------------------------------------------------------------
   233 void CGlxHdmiController::CreateHdmiContainerL()
   233 void CGlxHdmiController::CreateHdmiContainerL()
   234     {
   234     {
   235     TRACER("CGlxHdmiController::CreateHdmiContainer()");
   235     TRACER("CGlxHdmiController::CreateHdmiContainer()");
   236     TRect rect = AlfUtil::ScreenSize();
   236     iHdmiContainer = CGlxHdmiContainer::NewL(iRect);
   237     iHdmiContainer = CGlxHdmiContainer::NewL(rect);
       
   238     }
   237     }
   239 
   238 
   240 // -----------------------------------------------------------------------------
   239 // -----------------------------------------------------------------------------
   241 // CreateSurfaceUpdaterL 
   240 // CreateSurfaceUpdaterL 
   242 // -----------------------------------------------------------------------------
   241 // -----------------------------------------------------------------------------