contextframework/cfwplugins/ApplicationStateSourcePlugIn/inc/ApplicationStateSourceContextDef.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/contextframework/cfwplugins/ApplicationStateSourcePlugIn/inc/ApplicationStateSourceContextDef.h Tue Feb 02 10:12:00 2010 +0200
@@ -0,0 +1,82 @@
+/*
+* Copyright (c) 2006-2006 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: Application state source context definition.
+*
+*/
+
+
+
+#ifndef APPLICATIONSTATESOURCECONTEXTDEF_H
+#define APPLICATIONSTATESOURCECONTEXTDEF_H
+
+#include <cfdefinitions.h>
+
+/**
+* Source
+*/
+_LIT( KApplicationStateSource, "Application.State" );
+
+/**
+* Type
+*/
+_LIT( KApplicationStateForegroundApplicationType, "Foreground.Application" );
+_LIT( KApplicationStateForegroundApplicationViewType, "Foreground.View" );
+_LIT( KApplicationStateBackgroundApplicationType, "Background.Application" );
+
+/**
+* Default value
+*/
+_LIT( KApplicationStateDefaultValue, "Other" );
+
+/**
+ * Description:
+ * Describes the foreground application orientation context.
+ *
+ * Source:
+ * Application.State
+ *
+ * Type:
+ * Foreground.Application.Orientation
+ *
+ * Values:
+ * Portait
+ * Landscape
+ * Automatic
+ *
+ * Capabilities:
+ * ECapabilitySwEvent
+ */
+
+// Type
+_LIT( KFgApplicationOrientation, "Foreground.Application.Orientation" );
+
+// Values
+_LIT_CONTEXT_VALUES( KFgApplicationOrientationVal ) =
+ {
+ _S( "Portrait" ),
+ _S( "Landscape" ),
+ _S( "Automatic" )
+ };
+
+enum TFgApplicationOrientationVal
+ {
+ EFgApplicationOrientationPortrait,
+ EFgApplicationOrientationLandscape,
+ EFgApplicationOrientationAutomatic
+ };
+
+// Security
+_LIT_SECURITY_POLICY_C1( KFgApplicationOrientationSec, ECapabilitySwEvent );
+
+#endif // APPLICATIONSTATESOURCECONTEXTDEF_H