diff -r 1161e0025932 -r bef183758dfa dependencies/avkon_staus_api/avkondomainpskeys.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dependencies/avkon_staus_api/avkondomainpskeys.h Fri Mar 26 01:54:20 2010 +0530 @@ -0,0 +1,102 @@ +/* +* Copyright (c) 2006-2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: Avkon Domain Publish & Subscribe keys. +* +*/ + +#ifndef AVKONDOMAINPSKEYS_H +#define AVKONDOMAINPSKEYS_H + +const TUid KPSUidAvkonDomain = { 0x10207218 }; // Same as KPSUidAvkonInternal + +/** + * Indicates the status of Keyguard + * + * Possible values are: + * + * 0: Keyguard is not active + * 1: Keys are locked + * 2: Autolock emulation enabled + * + */ +const TUint32 KAknKeyguardStatus = 0x00000001; + +enum TAknKeyguardStatus + { + EKeyguardNotActive, + EKeyguardLocked, + EKeyguardAutolockEmulation + }; + + +/** +* TFX Server Status P&S key +* Indicates transition server state +* 0x1: True if TFXServer is running +*/ +const TUint32 KAknTfxServerStatus = 0x00000002; +enum TAknTfxServerStatus + { + ETfxSrvRunning = 0x1, + }; + +/** +* TFX Server redirection status P&S key +* Indicates whether TFXServer is using redirected drawing +* 0x1: True if drawing is redirected +*/ +const TUint32 KAknTfxServerRedirectionStatus = 0x00000003; +enum TAknTfxServerRedirectionStatus + { + ETfxScreenRedirected = 0x1, + }; + +/** + * Indicates the power menu status. + * Possible values are: + * 0: Power menu is not open + * 1: Power menu is open + */ +const TUint32 KAknPowerMenuStatus = 0x00000004; +enum TAknPowerMenuStatus + { + EPowerMenuNotOpen, + EPowerMenuOpen + }; + +/** + * Indicates that the combined end key / power key has been pressed. An event is sent only when + * the device is in the idle state. "Pure event distribution" pattern is used, therefore the + * actual value is meaningless. + */ +const TUint32 KAknEndKeyEvent = 0x00000005; + +/** + * Contains positive integer in following cases: + * 1) Idle application is on foreground. + * 2) Screensaver is on foreground, but idle application is beneath it. + * Possible global notifiers between those applications are ignored. + * Otherwise the value is zero. + */ +const TUint32 KAknNotificationsInIdleAllowed = 0x00000006; + +/** + * Indicates that the number of running global discreet popup changed. + * This is a pure event distribution, property value is meaningless. + */ +const TUint32 KAknGlobalDiscreetPopupNumChanged = 0x00000007; + +#endif + +// End of file