uifw/EikStd/coctlsrc/AknClearer.cpp
branchRCL_3
changeset 25 941195f2d488
parent 23 3d340a0166ff
child 27 d304fad47bf4
child 29 a8834a2e9a96
equal deleted inserted replaced
23:3d340a0166ff 25:941195f2d488
    34 #include <AknsDrawUtils.h>
    34 #include <AknsDrawUtils.h>
    35 #include <mifconvdefs.h>
    35 #include <mifconvdefs.h>
    36 #include <aknlayoutscalable_avkon.cdl.h>
    36 #include <aknlayoutscalable_avkon.cdl.h>
    37 #include <layoutmetadata.cdl.h>
    37 #include <layoutmetadata.cdl.h>
    38 #include <AknStatuspaneUtils.h>
    38 #include <AknStatuspaneUtils.h>
       
    39 #include <alf/alfcompositionutility.h>
    39 
    40 
    40 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    41 #ifdef SYMBIAN_ENABLE_SPLIT_HEADERS
    41 #include <uikon/eikenvinterface.h> 
    42 #include <uikon/eikenvinterface.h> 
    42 #endif
    43 #endif
    43 
    44 
   194 EXPORT_C void CAknScreenClearerBase::ConstructL(RWindowGroup& aParent, TInt aOrdinalPos, TBool aBlankAppStatusPane)
   195 EXPORT_C void CAknScreenClearerBase::ConstructL(RWindowGroup& aParent, TInt aOrdinalPos, TBool aBlankAppStatusPane)
   195 	{
   196 	{
   196     iExtension = new (ELeave) CAknScreenClearerBaseExtension();
   197     iExtension = new (ELeave) CAknScreenClearerBaseExtension();
   197 
   198 
   198 	CreateWindowL(&aParent);
   199 	CreateWindowL(&aParent);
       
   200 
       
   201     CAlfEffectObserver* alfEffectObserver = CAlfEffectObserver::NewL(); 
       
   202     alfEffectObserver->SetDistractionWindow(*DrawableWindow());
       
   203     delete alfEffectObserver;
   199 
   204 
   200 	iFlags.Assign(EAknScreenClearerBlankAppStatusPane, aBlankAppStatusPane);
   205 	iFlags.Assign(EAknScreenClearerBlankAppStatusPane, aBlankAppStatusPane);
   201 
   206 
   202 	SetShapeL();
   207 	SetShapeL();
   203 
   208