96 IMPORT_C static const TDesC8& LayoutConfigBuf(); |
96 IMPORT_C static const TDesC8& LayoutConfigBuf(); |
97 |
97 |
98 IMPORT_C static void MoveApp(TInt aAppWindowGroupId, TSgcMoveAppToWhere aWhere); |
98 IMPORT_C static void MoveApp(TInt aAppWindowGroupId, TSgcMoveAppToWhere aWhere); |
99 IMPORT_C static void SetImpl(CAknSgcImpl* aImpl); |
99 IMPORT_C static void SetImpl(CAknSgcImpl* aImpl); |
100 |
100 |
101 /** |
101 // internal |
102 * Relinquishes priority for the foreground application during layout |
102 static void RelinquishPriorityToForegroundAppLC(TBool aIsForeground); |
103 * switches and skin change events. During these events the process |
|
104 * priorities are adjusted so that the priorities of the processes at the |
|
105 * background are lowered so that the foreground process gets more CPU |
|
106 * time in order to be able to quickly process the events. |
|
107 * |
|
108 * @internal Used internally by the UI Framework. |
|
109 * |
|
110 * @param aIsForeground @c ETrue if the application is currently on |
|
111 * foreground, @c EFalse otherwise. |
|
112 */ |
|
113 static void RelinquishPriorityToForegroundAppLC( TBool aIsForeground ); |
|
114 |
|
115 /** |
|
116 * Enables or disables the foreground process priority maintaining |
|
117 * during priority relinquishment. With this enabled the application can |
|
118 * be set to the foreground process priority even if it's actually |
|
119 * on the background, to handle the events where priority relinquishment |
|
120 * is used faster. |
|
121 * |
|
122 * @internal Used internally by the UI Framework. |
|
123 * |
|
124 * @param aUseForeground @c ETrue to maintain the foreground priority, |
|
125 * @c EFalse otherwise. |
|
126 */ |
|
127 static void UseForegroundPriorityDuringRelinquish( TBool aUseForeground ); |
|
128 |
103 |
129 protected: |
104 protected: |
130 CAknSgcClient(); |
105 CAknSgcClient(); |
131 ~CAknSgcClient(); |
106 ~CAknSgcClient(); |
132 void BaseConstructL(); |
107 void BaseConstructL(); |