uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h
branchRCL_3
changeset 18 1801340c26a2
parent 17 c9d868f1e20c
child 19 e5af45d51884
--- a/uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h	Thu Jul 15 19:40:07 2010 +0300
+++ b/uiacceltk/hitchcock/ServerCore/Inc/alfeffectutils.h	Thu Aug 19 10:48:02 2010 +0300
@@ -124,6 +124,7 @@
         void Blank(TBool aEnabled);
         void LowMemoryEvent();
         void BeginLayoutSwitch();
+        void ImplicitBlank();
         
         void Event(TEvent aEvent);
         void Transition(TState aNewState, TState aPreviousState);
@@ -138,7 +139,8 @@
         void HandleThemeEvent(TEvent aEvent);
 
         void FreezeFinished();
-
+        void HandleBlankChange();
+        
     public:            
         TBool IsThemeEffectEnabled() const;
         TBool LayoutSwitchEffectsExist() const;
@@ -166,6 +168,7 @@
         
         static TInt DoFreezeFinished(TAny* aAny);
         static TInt DoNextLayoutSwitchContext(TAny* aAny);
+        static TInt DoImplicitBlankOff(TAny* aAny);
         
     private: // Data
         
@@ -174,9 +177,12 @@
         TThreadPriority iOriginalPriority;
         CAlfRosterFreezeEndTimer* iRosterFreezeEndTimer;
         TBool iBlankEnabled;
+        TBool iImplicitBlankEnabled;
+        TBool iAknBlankEnabled;
         
         TState iCurrentState;
         TBool iLayoutSwitchNotCompleted;
+        CPeriodic* iImplicitBlankTimer;
 	};
 
 // ---------------------------------------------------------