--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wvuing/IMPSAlwaysOnlinePlugin/src/TIMPSAOKeys.cpp Thu Dec 17 08:41:52 2009 +0200
@@ -0,0 +1,172 @@
+/*
+* Copyright (c) 2004 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: This class is used to store/retrieve plugin implementation
+* specific shareddata keys and enumerations.
+*
+*/
+
+
+// INCLUDE FILES
+#include "timpsaokeys.h"
+#include "IMPSUIDDefs.h"
+
+#include <WVSettingsSharedDataNG.h>
+#include <impspresenceconnectionuiconstsng.h>
+
+//CONSTANTS
+
+// -----------------------------------------------------------------------------
+// TIMPSAOKeys::TIMPSAOKeys
+// C++ default constructor can NOT contain any code, that
+// might leave.
+// -----------------------------------------------------------------------------
+//
+TIMPSAOKeys::TIMPSAOKeys()
+ {
+ iMinLoginTypeEnum = EWVSettingsChatMinLoginType;
+ iLoginManualEnum = EWVSettingsChatLoginManual;
+ iLoginApplicationLaunchEnum = EWVSettingsChatLoginApplicationLaunch;
+ iLoginAutoAlwaysEnum = EWVSettingsChatLoginAutoAlways;
+ iLoginAutoInHomeNWEnum = EWVSettingsChatLoginAutoInHomeNW;
+ iMaxLoginTypeEnum = EWVSettingsChatMaxLoginType;
+ iLoginTypeKey = EIMPSSharedKeysIMLogin;
+ iConnDaysKey = EIMPSSharedKeysIMConnDays;
+ iConnStartKey = EIMPSSharedKeysIMConnStart;
+ iConnEndKey = EIMPSSharedKeysIMConnEnd;
+ iScheduleChangedKey = EIMPSSharedKeysServSettScheduleChangedIM;
+ iLoginTypeChangedKey = EIMPSSharedKeysServSettLoginTypeChangedIM;
+ }
+
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::MinLoginType
+//
+// ---------------------------------------------------------
+//
+TInt TIMPSAOKeys::MinLoginTypeEnum()
+ {
+ return iMinLoginTypeEnum;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::LoginManualEnum
+//
+// ---------------------------------------------------------
+//
+TInt TIMPSAOKeys::LoginManualEnum()
+ {
+ return iLoginManualEnum;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::LoginApplicationLaunchEnum
+//
+// ---------------------------------------------------------
+//
+TInt TIMPSAOKeys::LoginApplicationLaunchEnum()
+ {
+ return iLoginApplicationLaunchEnum;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::LoginAutoAlwaysEnum
+//
+// ---------------------------------------------------------
+//
+TInt TIMPSAOKeys::LoginAutoAlwaysEnum()
+ {
+ return iLoginAutoAlwaysEnum;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::LoginAutoInHomeNWEnum
+//
+// ---------------------------------------------------------
+//
+TInt TIMPSAOKeys::LoginAutoInHomeNWEnum()
+ {
+ return iLoginAutoInHomeNWEnum;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::MaxLoginType
+//
+// ---------------------------------------------------------
+//
+TInt TIMPSAOKeys::MaxLoginTypeEnum()
+ {
+ return iMaxLoginTypeEnum;
+ }
+
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::LoginTypeKey
+//
+// ---------------------------------------------------------
+//
+const TIMPSSharedKeys& TIMPSAOKeys::LoginTypeKey()
+ {
+ return iLoginTypeKey;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::ConnDaysKey
+//
+// ---------------------------------------------------------
+//
+const TIMPSSharedKeys& TIMPSAOKeys::ConnDaysKey()
+ {
+ return iConnDaysKey;
+ }
+
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::ConnStartKey
+//
+// ---------------------------------------------------------
+//
+const TIMPSSharedKeys& TIMPSAOKeys::ConnStartKey()
+ {
+ return iConnStartKey;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::ConnEndKey
+//
+// ---------------------------------------------------------
+//
+const TIMPSSharedKeys& TIMPSAOKeys::ConnEndKey()
+ {
+ return iConnEndKey;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::LoginTypeChangedKey
+//
+// ---------------------------------------------------------
+//
+const TIMPSSharedKeys& TIMPSAOKeys::LoginTypeChangedKey()
+ {
+ return iLoginTypeChangedKey;
+ }
+
+// ---------------------------------------------------------
+// TIMPSAOKeys::ScheduleChangedKey
+//
+// ---------------------------------------------------------
+//
+const TIMPSSharedKeys& TIMPSAOKeys::ScheduleChangedKey()
+ {
+ return iScheduleChangedKey;
+ }