uifw/AknGlobalUI/AknCapServer/inc/AknEikSgcs.h
branchRCL_3
changeset 9 aabf2c525e0f
parent 0 2f259fa3e83a
child 15 08e69e956a8c
equal deleted inserted replaced
4:8ca85d2f0db7 9:aabf2c525e0f
   131     void SetLayoutBlankScreenL(TBool aBlank, TInt aStep, TInt aCnt);
   131     void SetLayoutBlankScreenL(TBool aBlank, TInt aStep, TInt aCnt);
   132     TBool IsGlobalNoteForeground();
   132     TBool IsGlobalNoteForeground();
   133     void DoMoveApp();
   133     void DoMoveApp();
   134     TInt RefreshLayoutIfRequiredL();
   134     TInt RefreshLayoutIfRequiredL();
   135     
   135     
       
   136     void UpdateIdleState();
       
   137     void DoChangeIdleState();
       
   138     static TInt ChangeIdleStateCallBack(TAny* aThis);
       
   139     TInt  ForegroundWgId();
       
   140     TBool IsIdleForeground();
       
   141     void SetIdleState(TBool aFlag);
       
   142     
   136 private:
   143 private:
   137     CWgStates* iWgStates;
   144     CWgStates* iWgStates;
   138     RWsSession& iWs;
   145     RWsSession& iWs;
   139     CEikServStatusPane* iSp;
   146     CEikServStatusPane* iSp;
   140     RWindowGroup* iSpWg;
   147     RWindowGroup* iSpWg;
   141     TInt iLayout;
   148     TInt iLayout;
   142     TInt iFlags;
   149     TInt iFlags;
   143     TInt iLastTopSpWg;
   150     TInt iLastTopSpWg;
   144     TInt iLastScreenModeSet;
   151     TInt iLastScreenModeSet;
   145     CLayoutChangeCallBack* iLayoutChangeCallBack;
   152     CLayoutChangeCallBack* iLayoutChangeCallBack;
       
   153     CPeriodic* iChangeIdleState;
   146     struct SRelinquishedThread
   154     struct SRelinquishedThread
   147         {
   155         {
   148         RThread iThread;
   156         RThread iThread;
   149         TThreadId iId;
   157         TThreadId iId;
   150         TProcessPriority iPriority;
   158         TProcessPriority iPriority;