diff -r 8b0c979bbe8c -r ac5daea24fb0 apengine/apsettingshandlerui/src/ApSettingsModel.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/apengine/apsettingshandlerui/src/ApSettingsModel.cpp Wed Oct 27 17:43:56 2010 +0300 @@ -0,0 +1,564 @@ +/* +* Copyright (c) 2002 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: Implementation of CApSettingsModel. +* +*/ + + +// INCLUDE FILES +#include "APSettingsHandlerUIVariant.hrh" + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "ApSettingsHandlerUI.hrh" + +#include "ApSettingsModel.h" +#include +#include "Apsettingsdeleteoperation.h" + +#include +#include + + +#include "ApNetworks.h" +#include "FeatureManagerWrapper.h" + +#include + +#include "ApSettingsHandlerLogger.h" + +//#define __TEST_PERFORMANCE + +// CONSTANTS + + + + +/** +* Estimated number of bytes in FFS for one writing operation. This amount +* is checked to be available before each transaction which places write-lock. +* Exact size is not known (because what happens in a transaction is unknown). +* A typical access point is estimated to be less than ~2000 bytes; +* so assuming the typical operation of adding one access point +* (with database transaction overhead and safety) is estimated +* to be 2000 bytes. This should be a safe guess. +*/ +LOCAL_C const TInt KEstimatedFfsUsage = 2000; + + + +// ================= MEMBER FUNCTIONS ======================= + +// --------------------------------------------------------- +// CApSettingsModel::NewL +// --------------------------------------------------------- +// +CApSettingsModel* CApSettingsModel::NewL( TInt aIspFilter, TInt aBearerFilter, + TInt aSortType, TInt aReqIpvType, + TVpnFilterType aVpnFilterType, + TInt aVariant, + TBool aIncludeEasyWlan, + TBool aNoEdit ) + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::NewL +// --------------------------------------------------------- +// +CApSettingsModel* CApSettingsModel::NewL( CActiveApDb& aDb, TInt aIspFilter, + TInt aBearerFilter, TInt aSortType, + TInt aReqIpvType, + TVpnFilterType aVpnFilterType, + TInt aVariant, + TBool aIncludeEasyWlan, + TBool aNoEdit ) + { + return NULL; + } + + +/** +* Destructor. +*/ +CApSettingsModel::~CApSettingsModel( ) + { + } + + +/** +* Constructor +*/ +CApSettingsModel::CApSettingsModel( TInt aIspFilter, TInt aBearerFilter, + TInt aSortType, TInt aReqIpvType, + TInt aVariant, + TVpnFilterType aVpnFilterType, + TBool aIncludeEasyWlan, + TBool aNoEdit ) + + { + } + + + +// --------------------------------------------------------- +// CApSettingsModel::ConstructL +// --------------------------------------------------------- +// +void CApSettingsModel::ConstructL( CActiveApDb* aDb ) + { + } + + + +// --------------------------------------------------------- +// CApSettingsModel::Database +// --------------------------------------------------------- +// +CActiveApDb* CApSettingsModel::Database() + { + return NULL; + } + + + + +// --------------------------------------------------------- +// CApSettingsModel::AllListItemDataL +// --------------------------------------------------------- +// +TInt CApSettingsModel::AllListItemDataL( TBool& aFailedLocked, + CApListItemList& aList, + TInt aIspFilter, TInt aBearerFilter, + TInt aSortType, TInt aReqIpvType ) + { + return 0; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::AllListItemDataL +// --------------------------------------------------------- +// +TInt CApSettingsModel::AllListItemDataL( + TBool& aFailedLocked, + CApListItemList& aList, + TInt aIspFilter, + TInt aBearerFilter, + TInt aSortType, + TInt aReqIpvType, + TVpnFilterType aVpnFilterType, + TBool aIncludeEasyWlan + ) + { + return 0; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::AllListItemDataL +// --------------------------------------------------------- +// +TInt CApSettingsModel::AllListItemDataL( TBool& aFailedLocked, + CApListItemList& aList ) + { + return 0; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::AccessPointDataL +// --------------------------------------------------------- +// +void CApSettingsModel::AccessPointDataL( TUint32 aUid, + CApAccessPointItem& aApItem ) + { + } + + + +// --------------------------------------------------------- +// CApSettingsModel::UpdateAccessPointDataL +// --------------------------------------------------------- +// +TBool CApSettingsModel::UpdateAccessPointDataL( CApAccessPointItem& aApItem ) + { + return EFalse; + } + + + + +// --------------------------------------------------------- +// CApSettingsModel::DataHandler +// --------------------------------------------------------- +// +CApDataHandler* CApSettingsModel::DataHandler() + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::ApUtils +// --------------------------------------------------------- +// +CApUtils* CApSettingsModel::ApUtils() + { + return NULL; + } + + +// --------------------------------------------------------- +// CApSettingsModel::SetParams +// --------------------------------------------------------- +// +void CApSettingsModel::SetParams( TApSettingsParams aParams ) + { + } + + +// --------------------------------------------------------- +// CApSettingsModel::Params +// --------------------------------------------------------- +// +TApSettingsParams CApSettingsModel::Params() + { + User::Leave( KErrNotSupported ); + return iParams; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::VpnEngine +// --------------------------------------------------------- +// +CVpnApEngine* CApSettingsModel::VpnEngine() + { + return NULL; + } + + +// --------------------------------------------------------- +// CApSettingsModel::LaunchHelpL +// --------------------------------------------------------- +// +void CApSettingsModel::LaunchHelpL() + { + } + + +// --------------------------------------------------------- +// CApSettingsModel::RemoveApL +// --------------------------------------------------------- +// +void CApSettingsModel::RemoveApL( TUint32 aUid ) + { + } + + + + +// --------------------------------------------------------- +// CApSettingsModel::StarTransactionLC +// --------------------------------------------------------- +// +TTransactionResult CApSettingsModel::StartTransactionLC( + TBool aWrite, TBool aShowNote, + TBool aRetry, TBool aLFFSChecking /* ETrue */ ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// CApSettingsModel::GetWriteLockL +// --------------------------------------------------------- +// +void CApSettingsModel::GetWriteLockL( ) + { + } + +// --------------------------------------------------------- +// CApSettingsModel::RollbackTransactionOnLeave +// --------------------------------------------------------- +// +void CApSettingsModel::RollbackTransactionOnLeave( TAny* aDb ) + { + } + + + +// --------------------------------------------------------- +// CApSettingsModel::CommitTransaction +// --------------------------------------------------------- +// +TInt CApSettingsModel::CommitTransaction() + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::FFSSpaceBelowCriticalLevelL +// --------------------------------------------------------- +// +TBool CApSettingsModel::FFSSpaceBelowCriticalLevelL + ( TBool aShowErrorNote, TInt aBytesToWrite /*=0*/ ) + { + return EFalse; + } + + + + +// --------------------------------------------------------- +// CApSettingsModel::NetWorkListDataL +// --------------------------------------------------------- +// +TInt CApSettingsModel::NetWorkListDataL( TBool& aFailedLocked, + CApNetworkItemList& aList ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::RequestedIPvType +// --------------------------------------------------------- +// +TInt CApSettingsModel::RequestedIPvType( ) + { + return 0; + } + + + + +// --------------------------------------------------------- +// CApSettingsModel::Need2DeleteSelect +// called when menu needs to be displayed +// --------------------------------------------------------- +// +TBool CApSettingsModel::Need2DeleteSelect( TInt aResourceId, TInt aCount ) + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApSettingsModel::Need2DeleteOpen +// called when menu needs to be displayed +// --------------------------------------------------------- +// +TBool CApSettingsModel::Need2DeleteOpen( TInt aResourceId, TInt aCount, + TUint32 aUid, TBool aNeedsNone ) + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApSettingsModel::Need2DeleteDeleteL +// called when menu needs to be displayed +// --------------------------------------------------------- +// +TBool CApSettingsModel::Need2DeleteDeleteL( TInt aResourceId, TInt aCount, + TUint32 aUid, TBool aNeedsNone ) + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApSettingsModel::Need2DeleteNewUseExisting +// called when menu needs to be displayed +// --------------------------------------------------------- +// +TBool CApSettingsModel::Need2DeleteNewUseExisting( + TInt aResourceId, + TInt aCount ) + { + return EFalse; + } + + +// --------------------------------------------------------- +// CApSettingsModel::Need2DeleteNewL +// called when menu needs to be displayed +// --------------------------------------------------------- +// +TBool CApSettingsModel::Need2DeleteNewL( TInt aResourceId ) + { + return EFalse; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::Need2DeleteHelp +// called when menu needs to be displayed +// --------------------------------------------------------- +// +TBool CApSettingsModel::Need2DeleteHelp( TInt aResourceId ) + { + return EFalse; + } + + + + + + + + + +// --------------------------------------------------------- +// CApSettingsModel::GetLinkedVpnAccessPointLC +// --------------------------------------------------------- +// +HBufC* CApSettingsModel::GetLinkedVpnAccessPointLC( TUint32 aUid ) + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::EikEnv +// --------------------------------------------------------- +// +CEikonEnv* CApSettingsModel::EikEnv() + { + return NULL; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::CreateFromDataL +// --------------------------------------------------------- +// +TUint32 CApSettingsModel::CreateFromDataL( CApAccessPointItem& aApItem ) + { + return 0; + } + + + + + +// --------------------------------------------------------- +// CApSettingsModel::ChangeWepSettingsL +// --------------------------------------------------------- +// +TInt CApSettingsModel::ChangeWepSettingsL( CApAccessPointItem* aApItem ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::ChangeWpaSettingsL +// --------------------------------------------------------- +// +TInt CApSettingsModel::ChangeWpaSettingsL( CApAccessPointItem* aApItem ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::Change8021xSettingsL +// --------------------------------------------------------- +// +TInt CApSettingsModel::Change8021xSettingsL( CApAccessPointItem* aApItem ) + { + return KErrNotSupported; + } + + + +// --------------------------------------------------------- +// CApSettingsModel::ClearWEPAndWPASettings +// --------------------------------------------------------- +// +void CApSettingsModel::ClearWEPAndWPASettings() + { + } + + +// --------------------------------------------------------- +// CApSettingsModel::WriteWlanL +// --------------------------------------------------------- +// +void CApSettingsModel::WriteWlanL( CApAccessPointItem& aApItem, + TBool aIsNew ) + { + User::Leave( KErrNotSupported ); + } + + +// --------------------------------------------------------- +// CApSettingsModel::LoadWlanL +// --------------------------------------------------------- +// +void CApSettingsModel::LoadWlanL( CApAccessPointItem& aApItem ) + { + User::Leave( KErrNotSupported ); + } + + +//---------------------------------------------------------- +// CApSettingsModel::HasWlanSecSettingsFilledL +//---------------------------------------------------------- +// +TBool CApSettingsModel::HasWlanSecSettingsFilledL( CApAccessPointItem& aApItem ) + { + return EFalse; + } + + +//---------------------------------------------------------- +// CApSettingsModel::UpdateSecurityModeL +//---------------------------------------------------------- +// +void CApSettingsModel::UpdateSecurityModeL( CApAccessPointItem& aApItem ) + { + User::Leave( KErrNotSupported ); + } + +// End of File