22 #include <eiknotapi.h> |
22 #include <eiknotapi.h> |
23 #include <AknCapServerClient.h> |
23 #include <AknCapServerClient.h> |
24 #include <aknnotewrappers.h> |
24 #include <aknnotewrappers.h> |
25 #include <AknCapServerDefs.h> |
25 #include <AknCapServerDefs.h> |
26 |
26 |
27 #include <gfxtranseffect/gfxtranseffect.h> |
|
28 #include "akntranseffect.h" // for Transition effect enumerations |
|
29 |
|
30 #include <avkondomainpskeys.h> |
27 #include <avkondomainpskeys.h> |
31 #include <e32property.h> |
28 #include <e32property.h> |
32 |
29 |
33 #include "AknNotiferAppServerApplication.h" |
30 #include "AknNotiferAppServerApplication.h" |
34 #include "AknNotifierAppServer.h" |
31 #include "AknNotifierAppServer.h" |
35 #include "AknNotifierControllerUtilities.h" |
32 #include "AknNotifierControllerUtilities.h" |
36 #include "AknNotiferAppServerApplicationInterface.h" |
33 #include "AknNotiferAppServerApplicationInterface.h" |
37 |
34 |
38 #include <AknMediatorFacade.h> |
35 #include <AknMediatorFacade.h> |
39 #include <secondarydisplay/AknSecondaryDisplayDefs.h> |
36 #include <AknNotifyStd.h> |
|
37 #include <SecondaryDisplay/AknSecondaryDisplayDefs.h> |
40 #include <aknglobalpopupprioritycontroller.h> |
38 #include <aknglobalpopupprioritycontroller.h> |
41 |
39 |
42 //---- Awkward, but declaring base classes otherwise in Akncapserver entry would break app fw. |
40 //---- Awkward, but declaring base classes otherwise in Akncapserver entry would break app fw. |
43 class CAknCapAppServerAppUiInterface : |
41 class CAknCapAppServerAppUiInterface : |
44 public CAknNotifierAppServerAppUi, |
42 public CAknNotifierAppServerAppUi, |
349 { |
347 { |
350 switch (*(TApaSystemEvent*)(aEvent.EventData())) |
348 switch (*(TApaSystemEvent*)(aEvent.EventData())) |
351 { |
349 { |
352 case EApaSystemEventBroughtToForeground: |
350 case EApaSystemEventBroughtToForeground: |
353 { // ignore this event as it causes undesired effects on applications underneath |
351 { // ignore this event as it causes undesired effects on applications underneath |
354 GfxTransEffect::EndFullScreen(); |
|
355 break; |
352 break; |
356 } |
353 } |
357 default: |
354 default: |
358 CAknAppUi::HandleSystemEventL(aEvent); |
355 CAknAppUi::HandleSystemEventL(aEvent); |
359 } |
356 } |