--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/wlansecuritysettings/wapisecuritysettingsui/src/wapisecuritysettings.cpp Fri Mar 19 09:29:58 2010 +0200
@@ -0,0 +1,117 @@
+/*
+* ============================================================================
+* Name : wapisecuritysettings.cpp
+* Part of : WAPI Security Settings UI
+*
+* Description:
+* Implementation of class CWAPISecuritySettings.
+*
+* Version: %version: 9 %
+*
+* Copyright (C) 2008 Nokia Corporation.
+* This material, including documentation and any related
+* computer programs, is protected by copyright controlled by
+* Nokia Corporation. All rights are reserved. Copying,
+* including reproducing, storing, adapting or translating, any
+* or all of this material requires the prior written consent of
+* Nokia Corporation. This material also contains confidential
+* information which may not be disclosed to others without the
+* prior written consent of Nokia Corporation.
+*
+* ============================================================================
+*/
+
+// INCLUDE FILES
+
+#include <wapisecuritysettingsui.h>
+
+#include "wapisecuritysettingsimpl.h"
+#include "wapisecuritysettingsuiimpl.h"
+
+
+// ================= MEMBER FUNCTIONS =======================
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::NewL
+// ---------------------------------------------------------
+//
+EXPORT_C CWAPISecuritySettings* CWAPISecuritySettings::NewL()
+ {
+ CWAPISecuritySettings* settings = new ( ELeave ) CWAPISecuritySettings();
+ CleanupStack::PushL( settings );
+ settings->iImpl = CWAPISecuritySettingsImpl::NewL();
+ CleanupStack::Pop( settings );
+ return settings;
+ }
+
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::~CWAPISecuritySettings
+// ---------------------------------------------------------
+//
+EXPORT_C CWAPISecuritySettings::~CWAPISecuritySettings()
+ {
+ delete iImpl;
+ }
+
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::EditL
+// ---------------------------------------------------------
+//
+EXPORT_C TInt CWAPISecuritySettings::EditL( CWAPISecuritySettingsUi& aUi,
+ const TDesC& aTitle )
+ {
+ return aUi.iImpl->EditL( *iImpl, aTitle );
+ }
+
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::LoadL
+// ---------------------------------------------------------
+//
+EXPORT_C void CWAPISecuritySettings::LoadL( TUint32 aIapRecordId, CMDBSession& aSession )
+ {
+ iImpl->LoadL( aIapRecordId, aSession );
+ }
+
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::SaveL
+// ---------------------------------------------------------
+//
+EXPORT_C TBool CWAPISecuritySettings::IsValid( ) const
+ {
+ return iImpl->IsValid( );
+ }
+
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::SaveL
+// ---------------------------------------------------------
+//
+EXPORT_C void CWAPISecuritySettings::SaveL( TUint32 aIapRecordId, CMDBSession& aSession ) const
+ {
+ iImpl->SaveL( aIapRecordId, aSession );
+ }
+
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::SetPreSharedKey
+// ---------------------------------------------------------
+//
+EXPORT_C void CWAPISecuritySettings::SetPreSharedKeyL( const TWapiKeyFormat aKeyFormat, const TDesC& aPreSharedKey )
+ {
+ iImpl->SetPreSharedKeyL(aKeyFormat, aPreSharedKey);
+ }
+
+// ---------------------------------------------------------
+// CWAPISecuritySettings::DeleteAPSpecificDataL
+// ---------------------------------------------------------
+//
+EXPORT_C void CWAPISecuritySettings::DeleteAPSpecificDataL( const TInt aId )
+ {
+ iImpl->DeleteAPSpecificDataL( aId );
+ }
+
+// End of File