apengine/apsettingshandlerui/src/ApSettingsModel.cpp
author hgs
Wed, 27 Oct 2010 17:43:56 +0300
changeset 70 ac5daea24fb0
permissions -rw-r--r--
201038
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
70
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2002 Nokia Corporation and/or its subsidiary(-ies). 
hgs
parents:
diff changeset
     3
* All rights reserved.
hgs
parents:
diff changeset
     4
* This component and the accompanying materials are made available
hgs
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
hgs
parents:
diff changeset
     6
* which accompanies this distribution, and is available
hgs
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
hgs
parents:
diff changeset
     8
*
hgs
parents:
diff changeset
     9
* Initial Contributors:
hgs
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
hgs
parents:
diff changeset
    11
*
hgs
parents:
diff changeset
    12
* Contributors:
hgs
parents:
diff changeset
    13
*
hgs
parents:
diff changeset
    14
* Description:  Implementation of CApSettingsModel.
hgs
parents:
diff changeset
    15
*
hgs
parents:
diff changeset
    16
*/
hgs
parents:
diff changeset
    17
hgs
parents:
diff changeset
    18
hgs
parents:
diff changeset
    19
// INCLUDE FILES
hgs
parents:
diff changeset
    20
#include "APSettingsHandlerUIVariant.hrh"
hgs
parents:
diff changeset
    21
hgs
parents:
diff changeset
    22
#include <ActiveApDb.h>
hgs
parents:
diff changeset
    23
#include <ApListItemList.h>
hgs
parents:
diff changeset
    24
#include <ApListItem.h>
hgs
parents:
diff changeset
    25
#include <ApSelect.h>
hgs
parents:
diff changeset
    26
#include <apsetui.rsg>
hgs
parents:
diff changeset
    27
#include <VpnApEngine.h>
hgs
parents:
diff changeset
    28
#include <hlplch.h>
hgs
parents:
diff changeset
    29
#include <eikenv.h>
hgs
parents:
diff changeset
    30
#include <eikappui.h>
hgs
parents:
diff changeset
    31
#include <StringLoader.h>
hgs
parents:
diff changeset
    32
#include <featmgr.h>
hgs
parents:
diff changeset
    33
hgs
parents:
diff changeset
    34
#include "ApSettingsHandlerUI.hrh"
hgs
parents:
diff changeset
    35
hgs
parents:
diff changeset
    36
#include "ApSettingsModel.h"
hgs
parents:
diff changeset
    37
#include <ApSettingsHandlerCommons.h>
hgs
parents:
diff changeset
    38
#include "Apsettingsdeleteoperation.h"
hgs
parents:
diff changeset
    39
hgs
parents:
diff changeset
    40
#include <sysutil.h>
hgs
parents:
diff changeset
    41
#include <ErrorUI.h>
hgs
parents:
diff changeset
    42
hgs
parents:
diff changeset
    43
hgs
parents:
diff changeset
    44
#include "ApNetworks.h"
hgs
parents:
diff changeset
    45
#include "FeatureManagerWrapper.h"
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
#include <ApAccessPointItem.h>
hgs
parents:
diff changeset
    48
hgs
parents:
diff changeset
    49
#include "ApSettingsHandlerLogger.h"
hgs
parents:
diff changeset
    50
hgs
parents:
diff changeset
    51
//#define __TEST_PERFORMANCE
hgs
parents:
diff changeset
    52
hgs
parents:
diff changeset
    53
// CONSTANTS
hgs
parents:
diff changeset
    54
hgs
parents:
diff changeset
    55
hgs
parents:
diff changeset
    56
hgs
parents:
diff changeset
    57
hgs
parents:
diff changeset
    58
/**
hgs
parents:
diff changeset
    59
* Estimated number of bytes in FFS for one writing operation. This amount
hgs
parents:
diff changeset
    60
* is checked to be available before each transaction which places write-lock.
hgs
parents:
diff changeset
    61
* Exact size is not known (because what happens in a transaction is unknown).
hgs
parents:
diff changeset
    62
* A typical access point is estimated to be less than ~2000 bytes; 
hgs
parents:
diff changeset
    63
* so assuming the typical operation of adding one access point 
hgs
parents:
diff changeset
    64
* (with database transaction overhead and safety) is estimated 
hgs
parents:
diff changeset
    65
* to be 2000 bytes. This should be a safe guess.
hgs
parents:
diff changeset
    66
*/
hgs
parents:
diff changeset
    67
LOCAL_C const TInt KEstimatedFfsUsage = 2000;
hgs
parents:
diff changeset
    68
hgs
parents:
diff changeset
    69
hgs
parents:
diff changeset
    70
hgs
parents:
diff changeset
    71
// ================= MEMBER FUNCTIONS =======================
hgs
parents:
diff changeset
    72
hgs
parents:
diff changeset
    73
// ---------------------------------------------------------
hgs
parents:
diff changeset
    74
// CApSettingsModel::NewL
hgs
parents:
diff changeset
    75
// ---------------------------------------------------------
hgs
parents:
diff changeset
    76
//
hgs
parents:
diff changeset
    77
CApSettingsModel* CApSettingsModel::NewL( TInt aIspFilter, TInt aBearerFilter,
hgs
parents:
diff changeset
    78
                                          TInt aSortType, TInt aReqIpvType,
hgs
parents:
diff changeset
    79
                                          TVpnFilterType aVpnFilterType,
hgs
parents:
diff changeset
    80
                                          TInt aVariant,
hgs
parents:
diff changeset
    81
                                          TBool aIncludeEasyWlan,
hgs
parents:
diff changeset
    82
                                          TBool aNoEdit )
hgs
parents:
diff changeset
    83
    {
hgs
parents:
diff changeset
    84
    return NULL;
hgs
parents:
diff changeset
    85
    }
hgs
parents:
diff changeset
    86
hgs
parents:
diff changeset
    87
hgs
parents:
diff changeset
    88
hgs
parents:
diff changeset
    89
// ---------------------------------------------------------
hgs
parents:
diff changeset
    90
// CApSettingsModel::NewL
hgs
parents:
diff changeset
    91
// ---------------------------------------------------------
hgs
parents:
diff changeset
    92
//
hgs
parents:
diff changeset
    93
CApSettingsModel* CApSettingsModel::NewL( CActiveApDb& aDb, TInt aIspFilter,
hgs
parents:
diff changeset
    94
                                          TInt aBearerFilter, TInt aSortType,
hgs
parents:
diff changeset
    95
                                          TInt aReqIpvType, 
hgs
parents:
diff changeset
    96
                                          TVpnFilterType aVpnFilterType,
hgs
parents:
diff changeset
    97
                                          TInt aVariant,
hgs
parents:
diff changeset
    98
                                          TBool aIncludeEasyWlan,
hgs
parents:
diff changeset
    99
                                          TBool aNoEdit )
hgs
parents:
diff changeset
   100
    {
hgs
parents:
diff changeset
   101
    return NULL;
hgs
parents:
diff changeset
   102
    }
hgs
parents:
diff changeset
   103
hgs
parents:
diff changeset
   104
hgs
parents:
diff changeset
   105
/**
hgs
parents:
diff changeset
   106
* Destructor.
hgs
parents:
diff changeset
   107
*/
hgs
parents:
diff changeset
   108
CApSettingsModel::~CApSettingsModel( )
hgs
parents:
diff changeset
   109
    {
hgs
parents:
diff changeset
   110
    }
hgs
parents:
diff changeset
   111
hgs
parents:
diff changeset
   112
hgs
parents:
diff changeset
   113
/**
hgs
parents:
diff changeset
   114
* Constructor
hgs
parents:
diff changeset
   115
*/
hgs
parents:
diff changeset
   116
CApSettingsModel::CApSettingsModel( TInt aIspFilter, TInt aBearerFilter, 
hgs
parents:
diff changeset
   117
                                    TInt aSortType, TInt aReqIpvType,
hgs
parents:
diff changeset
   118
                                    TInt aVariant,
hgs
parents:
diff changeset
   119
                                    TVpnFilterType aVpnFilterType,
hgs
parents:
diff changeset
   120
                                    TBool aIncludeEasyWlan,
hgs
parents:
diff changeset
   121
                                    TBool aNoEdit )
hgs
parents:
diff changeset
   122
hgs
parents:
diff changeset
   123
    {
hgs
parents:
diff changeset
   124
    }
hgs
parents:
diff changeset
   125
hgs
parents:
diff changeset
   126
hgs
parents:
diff changeset
   127
hgs
parents:
diff changeset
   128
// ---------------------------------------------------------
hgs
parents:
diff changeset
   129
// CApSettingsModel::ConstructL
hgs
parents:
diff changeset
   130
// ---------------------------------------------------------
hgs
parents:
diff changeset
   131
//
hgs
parents:
diff changeset
   132
void CApSettingsModel::ConstructL( CActiveApDb* aDb )
hgs
parents:
diff changeset
   133
    {
hgs
parents:
diff changeset
   134
    }
hgs
parents:
diff changeset
   135
hgs
parents:
diff changeset
   136
hgs
parents:
diff changeset
   137
hgs
parents:
diff changeset
   138
// ---------------------------------------------------------
hgs
parents:
diff changeset
   139
// CApSettingsModel::Database
hgs
parents:
diff changeset
   140
// ---------------------------------------------------------
hgs
parents:
diff changeset
   141
//
hgs
parents:
diff changeset
   142
CActiveApDb* CApSettingsModel::Database()
hgs
parents:
diff changeset
   143
    {
hgs
parents:
diff changeset
   144
    return NULL;
hgs
parents:
diff changeset
   145
    }
hgs
parents:
diff changeset
   146
hgs
parents:
diff changeset
   147
hgs
parents:
diff changeset
   148
hgs
parents:
diff changeset
   149
hgs
parents:
diff changeset
   150
// ---------------------------------------------------------
hgs
parents:
diff changeset
   151
// CApSettingsModel::AllListItemDataL
hgs
parents:
diff changeset
   152
// ---------------------------------------------------------
hgs
parents:
diff changeset
   153
//
hgs
parents:
diff changeset
   154
TInt CApSettingsModel::AllListItemDataL( TBool& aFailedLocked, 
hgs
parents:
diff changeset
   155
                                         CApListItemList& aList, 
hgs
parents:
diff changeset
   156
                                         TInt aIspFilter, TInt aBearerFilter,
hgs
parents:
diff changeset
   157
                                         TInt aSortType, TInt aReqIpvType )
hgs
parents:
diff changeset
   158
    {
hgs
parents:
diff changeset
   159
    return 0;
hgs
parents:
diff changeset
   160
    }
hgs
parents:
diff changeset
   161
hgs
parents:
diff changeset
   162
hgs
parents:
diff changeset
   163
hgs
parents:
diff changeset
   164
// ---------------------------------------------------------
hgs
parents:
diff changeset
   165
// CApSettingsModel::AllListItemDataL
hgs
parents:
diff changeset
   166
// ---------------------------------------------------------
hgs
parents:
diff changeset
   167
//
hgs
parents:
diff changeset
   168
TInt CApSettingsModel::AllListItemDataL( 
hgs
parents:
diff changeset
   169
                                        TBool& aFailedLocked,
hgs
parents:
diff changeset
   170
                                        CApListItemList& aList,
hgs
parents:
diff changeset
   171
                                        TInt aIspFilter,
hgs
parents:
diff changeset
   172
                                        TInt aBearerFilter,
hgs
parents:
diff changeset
   173
                                        TInt aSortType,
hgs
parents:
diff changeset
   174
                                        TInt aReqIpvType,
hgs
parents:
diff changeset
   175
                                        TVpnFilterType aVpnFilterType,
hgs
parents:
diff changeset
   176
                                        TBool aIncludeEasyWlan
hgs
parents:
diff changeset
   177
                                        )
hgs
parents:
diff changeset
   178
    {
hgs
parents:
diff changeset
   179
    return 0;
hgs
parents:
diff changeset
   180
    }
hgs
parents:
diff changeset
   181
hgs
parents:
diff changeset
   182
hgs
parents:
diff changeset
   183
hgs
parents:
diff changeset
   184
// ---------------------------------------------------------
hgs
parents:
diff changeset
   185
// CApSettingsModel::AllListItemDataL
hgs
parents:
diff changeset
   186
// ---------------------------------------------------------
hgs
parents:
diff changeset
   187
//
hgs
parents:
diff changeset
   188
TInt CApSettingsModel::AllListItemDataL( TBool& aFailedLocked, 
hgs
parents:
diff changeset
   189
                                         CApListItemList& aList )
hgs
parents:
diff changeset
   190
    {
hgs
parents:
diff changeset
   191
    return 0;
hgs
parents:
diff changeset
   192
    }
hgs
parents:
diff changeset
   193
hgs
parents:
diff changeset
   194
hgs
parents:
diff changeset
   195
hgs
parents:
diff changeset
   196
// ---------------------------------------------------------
hgs
parents:
diff changeset
   197
// CApSettingsModel::AccessPointDataL
hgs
parents:
diff changeset
   198
// ---------------------------------------------------------
hgs
parents:
diff changeset
   199
//
hgs
parents:
diff changeset
   200
void CApSettingsModel::AccessPointDataL( TUint32 aUid, 
hgs
parents:
diff changeset
   201
                                         CApAccessPointItem& aApItem )
hgs
parents:
diff changeset
   202
    {
hgs
parents:
diff changeset
   203
    }
hgs
parents:
diff changeset
   204
hgs
parents:
diff changeset
   205
hgs
parents:
diff changeset
   206
hgs
parents:
diff changeset
   207
// ---------------------------------------------------------
hgs
parents:
diff changeset
   208
// CApSettingsModel::UpdateAccessPointDataL
hgs
parents:
diff changeset
   209
// ---------------------------------------------------------
hgs
parents:
diff changeset
   210
//
hgs
parents:
diff changeset
   211
TBool CApSettingsModel::UpdateAccessPointDataL( CApAccessPointItem& aApItem )
hgs
parents:
diff changeset
   212
    {
hgs
parents:
diff changeset
   213
    return EFalse;
hgs
parents:
diff changeset
   214
    }
hgs
parents:
diff changeset
   215
hgs
parents:
diff changeset
   216
hgs
parents:
diff changeset
   217
hgs
parents:
diff changeset
   218
hgs
parents:
diff changeset
   219
// ---------------------------------------------------------
hgs
parents:
diff changeset
   220
// CApSettingsModel::DataHandler
hgs
parents:
diff changeset
   221
// ---------------------------------------------------------
hgs
parents:
diff changeset
   222
//
hgs
parents:
diff changeset
   223
CApDataHandler* CApSettingsModel::DataHandler()
hgs
parents:
diff changeset
   224
    {
hgs
parents:
diff changeset
   225
    return NULL;
hgs
parents:
diff changeset
   226
    }
hgs
parents:
diff changeset
   227
hgs
parents:
diff changeset
   228
hgs
parents:
diff changeset
   229
hgs
parents:
diff changeset
   230
// ---------------------------------------------------------
hgs
parents:
diff changeset
   231
// CApSettingsModel::ApUtils
hgs
parents:
diff changeset
   232
// ---------------------------------------------------------
hgs
parents:
diff changeset
   233
//
hgs
parents:
diff changeset
   234
CApUtils* CApSettingsModel::ApUtils()
hgs
parents:
diff changeset
   235
    {
hgs
parents:
diff changeset
   236
    return NULL;
hgs
parents:
diff changeset
   237
    }
hgs
parents:
diff changeset
   238
hgs
parents:
diff changeset
   239
hgs
parents:
diff changeset
   240
// ---------------------------------------------------------
hgs
parents:
diff changeset
   241
// CApSettingsModel::SetParams
hgs
parents:
diff changeset
   242
// ---------------------------------------------------------
hgs
parents:
diff changeset
   243
//
hgs
parents:
diff changeset
   244
void CApSettingsModel::SetParams( TApSettingsParams aParams )
hgs
parents:
diff changeset
   245
    {
hgs
parents:
diff changeset
   246
    }
hgs
parents:
diff changeset
   247
hgs
parents:
diff changeset
   248
hgs
parents:
diff changeset
   249
// ---------------------------------------------------------
hgs
parents:
diff changeset
   250
// CApSettingsModel::Params
hgs
parents:
diff changeset
   251
// ---------------------------------------------------------
hgs
parents:
diff changeset
   252
//
hgs
parents:
diff changeset
   253
TApSettingsParams CApSettingsModel::Params()
hgs
parents:
diff changeset
   254
    {
hgs
parents:
diff changeset
   255
    User::Leave( KErrNotSupported );
hgs
parents:
diff changeset
   256
    return iParams;
hgs
parents:
diff changeset
   257
    }
hgs
parents:
diff changeset
   258
hgs
parents:
diff changeset
   259
hgs
parents:
diff changeset
   260
hgs
parents:
diff changeset
   261
// ---------------------------------------------------------
hgs
parents:
diff changeset
   262
// CApSettingsModel::VpnEngine
hgs
parents:
diff changeset
   263
// ---------------------------------------------------------
hgs
parents:
diff changeset
   264
//
hgs
parents:
diff changeset
   265
CVpnApEngine* CApSettingsModel::VpnEngine()
hgs
parents:
diff changeset
   266
    {
hgs
parents:
diff changeset
   267
    return NULL;
hgs
parents:
diff changeset
   268
    }
hgs
parents:
diff changeset
   269
hgs
parents:
diff changeset
   270
hgs
parents:
diff changeset
   271
// ---------------------------------------------------------
hgs
parents:
diff changeset
   272
// CApSettingsModel::LaunchHelpL
hgs
parents:
diff changeset
   273
// ---------------------------------------------------------
hgs
parents:
diff changeset
   274
//
hgs
parents:
diff changeset
   275
void CApSettingsModel::LaunchHelpL()
hgs
parents:
diff changeset
   276
    {
hgs
parents:
diff changeset
   277
    }
hgs
parents:
diff changeset
   278
hgs
parents:
diff changeset
   279
hgs
parents:
diff changeset
   280
// ---------------------------------------------------------
hgs
parents:
diff changeset
   281
// CApSettingsModel::RemoveApL
hgs
parents:
diff changeset
   282
// ---------------------------------------------------------
hgs
parents:
diff changeset
   283
//
hgs
parents:
diff changeset
   284
void CApSettingsModel::RemoveApL( TUint32 aUid )
hgs
parents:
diff changeset
   285
    {
hgs
parents:
diff changeset
   286
    }
hgs
parents:
diff changeset
   287
hgs
parents:
diff changeset
   288
hgs
parents:
diff changeset
   289
hgs
parents:
diff changeset
   290
hgs
parents:
diff changeset
   291
// ---------------------------------------------------------
hgs
parents:
diff changeset
   292
// CApSettingsModel::StarTransactionLC
hgs
parents:
diff changeset
   293
// ---------------------------------------------------------
hgs
parents:
diff changeset
   294
//
hgs
parents:
diff changeset
   295
TTransactionResult CApSettingsModel::StartTransactionLC(
hgs
parents:
diff changeset
   296
                        TBool aWrite, TBool aShowNote,
hgs
parents:
diff changeset
   297
                        TBool aRetry, TBool aLFFSChecking /* ETrue */ )
hgs
parents:
diff changeset
   298
    {
hgs
parents:
diff changeset
   299
    User::Leave( KErrNotSupported );
hgs
parents:
diff changeset
   300
    }
hgs
parents:
diff changeset
   301
hgs
parents:
diff changeset
   302
hgs
parents:
diff changeset
   303
// ---------------------------------------------------------
hgs
parents:
diff changeset
   304
// CApSettingsModel::GetWriteLockL
hgs
parents:
diff changeset
   305
// ---------------------------------------------------------
hgs
parents:
diff changeset
   306
//
hgs
parents:
diff changeset
   307
void CApSettingsModel::GetWriteLockL( )
hgs
parents:
diff changeset
   308
    {
hgs
parents:
diff changeset
   309
    }
hgs
parents:
diff changeset
   310
hgs
parents:
diff changeset
   311
// ---------------------------------------------------------
hgs
parents:
diff changeset
   312
// CApSettingsModel::RollbackTransactionOnLeave
hgs
parents:
diff changeset
   313
// ---------------------------------------------------------
hgs
parents:
diff changeset
   314
//
hgs
parents:
diff changeset
   315
void CApSettingsModel::RollbackTransactionOnLeave( TAny* aDb )
hgs
parents:
diff changeset
   316
    {
hgs
parents:
diff changeset
   317
    }
hgs
parents:
diff changeset
   318
hgs
parents:
diff changeset
   319
hgs
parents:
diff changeset
   320
hgs
parents:
diff changeset
   321
// ---------------------------------------------------------
hgs
parents:
diff changeset
   322
// CApSettingsModel::CommitTransaction
hgs
parents:
diff changeset
   323
// ---------------------------------------------------------
hgs
parents:
diff changeset
   324
//
hgs
parents:
diff changeset
   325
TInt CApSettingsModel::CommitTransaction()
hgs
parents:
diff changeset
   326
    {
hgs
parents:
diff changeset
   327
    return KErrNotSupported;
hgs
parents:
diff changeset
   328
    }
hgs
parents:
diff changeset
   329
hgs
parents:
diff changeset
   330
hgs
parents:
diff changeset
   331
hgs
parents:
diff changeset
   332
// ---------------------------------------------------------
hgs
parents:
diff changeset
   333
// CApSettingsModel::FFSSpaceBelowCriticalLevelL
hgs
parents:
diff changeset
   334
// ---------------------------------------------------------
hgs
parents:
diff changeset
   335
//
hgs
parents:
diff changeset
   336
TBool CApSettingsModel::FFSSpaceBelowCriticalLevelL
hgs
parents:
diff changeset
   337
        ( TBool aShowErrorNote, TInt aBytesToWrite /*=0*/ )
hgs
parents:
diff changeset
   338
    {
hgs
parents:
diff changeset
   339
    return EFalse;
hgs
parents:
diff changeset
   340
    }
hgs
parents:
diff changeset
   341
hgs
parents:
diff changeset
   342
hgs
parents:
diff changeset
   343
hgs
parents:
diff changeset
   344
hgs
parents:
diff changeset
   345
// ---------------------------------------------------------
hgs
parents:
diff changeset
   346
// CApSettingsModel::NetWorkListDataL
hgs
parents:
diff changeset
   347
// ---------------------------------------------------------
hgs
parents:
diff changeset
   348
//
hgs
parents:
diff changeset
   349
TInt CApSettingsModel::NetWorkListDataL( TBool& aFailedLocked, 
hgs
parents:
diff changeset
   350
                                         CApNetworkItemList& aList )
hgs
parents:
diff changeset
   351
    {
hgs
parents:
diff changeset
   352
    return KErrNotSupported;
hgs
parents:
diff changeset
   353
    }
hgs
parents:
diff changeset
   354
hgs
parents:
diff changeset
   355
hgs
parents:
diff changeset
   356
hgs
parents:
diff changeset
   357
// ---------------------------------------------------------
hgs
parents:
diff changeset
   358
// CApSettingsModel::RequestedIPvType
hgs
parents:
diff changeset
   359
// ---------------------------------------------------------
hgs
parents:
diff changeset
   360
//
hgs
parents:
diff changeset
   361
TInt CApSettingsModel::RequestedIPvType( )
hgs
parents:
diff changeset
   362
    {
hgs
parents:
diff changeset
   363
    return 0;
hgs
parents:
diff changeset
   364
    }
hgs
parents:
diff changeset
   365
hgs
parents:
diff changeset
   366
hgs
parents:
diff changeset
   367
hgs
parents:
diff changeset
   368
hgs
parents:
diff changeset
   369
// ---------------------------------------------------------
hgs
parents:
diff changeset
   370
// CApSettingsModel::Need2DeleteSelect
hgs
parents:
diff changeset
   371
// called when menu needs to be displayed
hgs
parents:
diff changeset
   372
// ---------------------------------------------------------
hgs
parents:
diff changeset
   373
//
hgs
parents:
diff changeset
   374
TBool CApSettingsModel::Need2DeleteSelect(  TInt aResourceId, TInt aCount )
hgs
parents:
diff changeset
   375
    {
hgs
parents:
diff changeset
   376
    return EFalse;
hgs
parents:
diff changeset
   377
    }
hgs
parents:
diff changeset
   378
hgs
parents:
diff changeset
   379
hgs
parents:
diff changeset
   380
// ---------------------------------------------------------
hgs
parents:
diff changeset
   381
// CApSettingsModel::Need2DeleteOpen
hgs
parents:
diff changeset
   382
// called when menu needs to be displayed
hgs
parents:
diff changeset
   383
// ---------------------------------------------------------
hgs
parents:
diff changeset
   384
//
hgs
parents:
diff changeset
   385
TBool CApSettingsModel::Need2DeleteOpen(  TInt aResourceId, TInt aCount, 
hgs
parents:
diff changeset
   386
                                          TUint32 aUid, TBool aNeedsNone )
hgs
parents:
diff changeset
   387
    {
hgs
parents:
diff changeset
   388
    return EFalse;
hgs
parents:
diff changeset
   389
    }
hgs
parents:
diff changeset
   390
hgs
parents:
diff changeset
   391
hgs
parents:
diff changeset
   392
// ---------------------------------------------------------
hgs
parents:
diff changeset
   393
// CApSettingsModel::Need2DeleteDeleteL
hgs
parents:
diff changeset
   394
// called when menu needs to be displayed
hgs
parents:
diff changeset
   395
// ---------------------------------------------------------
hgs
parents:
diff changeset
   396
//
hgs
parents:
diff changeset
   397
TBool CApSettingsModel::Need2DeleteDeleteL(  TInt aResourceId, TInt aCount, 
hgs
parents:
diff changeset
   398
                                             TUint32 aUid, TBool aNeedsNone )
hgs
parents:
diff changeset
   399
    {
hgs
parents:
diff changeset
   400
    return EFalse;
hgs
parents:
diff changeset
   401
    }
hgs
parents:
diff changeset
   402
hgs
parents:
diff changeset
   403
hgs
parents:
diff changeset
   404
// ---------------------------------------------------------
hgs
parents:
diff changeset
   405
// CApSettingsModel::Need2DeleteNewUseExisting
hgs
parents:
diff changeset
   406
// called when menu needs to be displayed
hgs
parents:
diff changeset
   407
// ---------------------------------------------------------
hgs
parents:
diff changeset
   408
//
hgs
parents:
diff changeset
   409
TBool CApSettingsModel::Need2DeleteNewUseExisting(  
hgs
parents:
diff changeset
   410
                                            TInt aResourceId, 
hgs
parents:
diff changeset
   411
                                            TInt aCount )
hgs
parents:
diff changeset
   412
    {
hgs
parents:
diff changeset
   413
    return EFalse;
hgs
parents:
diff changeset
   414
    }
hgs
parents:
diff changeset
   415
hgs
parents:
diff changeset
   416
hgs
parents:
diff changeset
   417
// ---------------------------------------------------------
hgs
parents:
diff changeset
   418
// CApSettingsModel::Need2DeleteNewL
hgs
parents:
diff changeset
   419
// called when menu needs to be displayed
hgs
parents:
diff changeset
   420
// ---------------------------------------------------------
hgs
parents:
diff changeset
   421
//
hgs
parents:
diff changeset
   422
TBool CApSettingsModel::Need2DeleteNewL(  TInt aResourceId )
hgs
parents:
diff changeset
   423
    {
hgs
parents:
diff changeset
   424
    return EFalse;
hgs
parents:
diff changeset
   425
    }
hgs
parents:
diff changeset
   426
hgs
parents:
diff changeset
   427
hgs
parents:
diff changeset
   428
hgs
parents:
diff changeset
   429
// ---------------------------------------------------------
hgs
parents:
diff changeset
   430
// CApSettingsModel::Need2DeleteHelp
hgs
parents:
diff changeset
   431
// called when menu needs to be displayed
hgs
parents:
diff changeset
   432
// ---------------------------------------------------------
hgs
parents:
diff changeset
   433
//
hgs
parents:
diff changeset
   434
TBool CApSettingsModel::Need2DeleteHelp(  TInt aResourceId )
hgs
parents:
diff changeset
   435
    {
hgs
parents:
diff changeset
   436
    return EFalse;
hgs
parents:
diff changeset
   437
    }
hgs
parents:
diff changeset
   438
hgs
parents:
diff changeset
   439
hgs
parents:
diff changeset
   440
hgs
parents:
diff changeset
   441
hgs
parents:
diff changeset
   442
hgs
parents:
diff changeset
   443
hgs
parents:
diff changeset
   444
hgs
parents:
diff changeset
   445
hgs
parents:
diff changeset
   446
hgs
parents:
diff changeset
   447
// ---------------------------------------------------------
hgs
parents:
diff changeset
   448
// CApSettingsModel::GetLinkedVpnAccessPointLC
hgs
parents:
diff changeset
   449
// ---------------------------------------------------------
hgs
parents:
diff changeset
   450
//
hgs
parents:
diff changeset
   451
HBufC* CApSettingsModel::GetLinkedVpnAccessPointLC( TUint32 aUid )
hgs
parents:
diff changeset
   452
    {
hgs
parents:
diff changeset
   453
    return NULL;
hgs
parents:
diff changeset
   454
    }
hgs
parents:
diff changeset
   455
hgs
parents:
diff changeset
   456
hgs
parents:
diff changeset
   457
hgs
parents:
diff changeset
   458
// ---------------------------------------------------------
hgs
parents:
diff changeset
   459
// CApSettingsModel::EikEnv
hgs
parents:
diff changeset
   460
// ---------------------------------------------------------
hgs
parents:
diff changeset
   461
//
hgs
parents:
diff changeset
   462
CEikonEnv* CApSettingsModel::EikEnv()
hgs
parents:
diff changeset
   463
    {
hgs
parents:
diff changeset
   464
    return NULL;
hgs
parents:
diff changeset
   465
    }
hgs
parents:
diff changeset
   466
hgs
parents:
diff changeset
   467
hgs
parents:
diff changeset
   468
hgs
parents:
diff changeset
   469
// ---------------------------------------------------------
hgs
parents:
diff changeset
   470
// CApSettingsModel::CreateFromDataL
hgs
parents:
diff changeset
   471
// ---------------------------------------------------------
hgs
parents:
diff changeset
   472
//
hgs
parents:
diff changeset
   473
TUint32 CApSettingsModel::CreateFromDataL( CApAccessPointItem& aApItem )
hgs
parents:
diff changeset
   474
    {
hgs
parents:
diff changeset
   475
    return 0;
hgs
parents:
diff changeset
   476
    }
hgs
parents:
diff changeset
   477
hgs
parents:
diff changeset
   478
hgs
parents:
diff changeset
   479
hgs
parents:
diff changeset
   480
hgs
parents:
diff changeset
   481
hgs
parents:
diff changeset
   482
// ---------------------------------------------------------
hgs
parents:
diff changeset
   483
// CApSettingsModel::ChangeWepSettingsL
hgs
parents:
diff changeset
   484
// ---------------------------------------------------------
hgs
parents:
diff changeset
   485
//
hgs
parents:
diff changeset
   486
TInt CApSettingsModel::ChangeWepSettingsL( CApAccessPointItem* aApItem )
hgs
parents:
diff changeset
   487
    {
hgs
parents:
diff changeset
   488
    return KErrNotSupported;
hgs
parents:
diff changeset
   489
    }
hgs
parents:
diff changeset
   490
hgs
parents:
diff changeset
   491
hgs
parents:
diff changeset
   492
hgs
parents:
diff changeset
   493
// ---------------------------------------------------------
hgs
parents:
diff changeset
   494
// CApSettingsModel::ChangeWpaSettingsL
hgs
parents:
diff changeset
   495
// ---------------------------------------------------------
hgs
parents:
diff changeset
   496
//
hgs
parents:
diff changeset
   497
TInt CApSettingsModel::ChangeWpaSettingsL( CApAccessPointItem* aApItem )
hgs
parents:
diff changeset
   498
    {
hgs
parents:
diff changeset
   499
    return KErrNotSupported;
hgs
parents:
diff changeset
   500
    }
hgs
parents:
diff changeset
   501
hgs
parents:
diff changeset
   502
hgs
parents:
diff changeset
   503
hgs
parents:
diff changeset
   504
// ---------------------------------------------------------
hgs
parents:
diff changeset
   505
// CApSettingsModel::Change8021xSettingsL
hgs
parents:
diff changeset
   506
// ---------------------------------------------------------
hgs
parents:
diff changeset
   507
//
hgs
parents:
diff changeset
   508
TInt CApSettingsModel::Change8021xSettingsL( CApAccessPointItem* aApItem )
hgs
parents:
diff changeset
   509
    {
hgs
parents:
diff changeset
   510
    return KErrNotSupported;
hgs
parents:
diff changeset
   511
    }
hgs
parents:
diff changeset
   512
hgs
parents:
diff changeset
   513
hgs
parents:
diff changeset
   514
hgs
parents:
diff changeset
   515
// ---------------------------------------------------------
hgs
parents:
diff changeset
   516
// CApSettingsModel::ClearWEPAndWPASettings
hgs
parents:
diff changeset
   517
// ---------------------------------------------------------
hgs
parents:
diff changeset
   518
//
hgs
parents:
diff changeset
   519
void CApSettingsModel::ClearWEPAndWPASettings()
hgs
parents:
diff changeset
   520
    {
hgs
parents:
diff changeset
   521
    }
hgs
parents:
diff changeset
   522
hgs
parents:
diff changeset
   523
hgs
parents:
diff changeset
   524
// ---------------------------------------------------------
hgs
parents:
diff changeset
   525
// CApSettingsModel::WriteWlanL
hgs
parents:
diff changeset
   526
// ---------------------------------------------------------
hgs
parents:
diff changeset
   527
//
hgs
parents:
diff changeset
   528
void CApSettingsModel::WriteWlanL( CApAccessPointItem& aApItem,
hgs
parents:
diff changeset
   529
                                   TBool aIsNew )
hgs
parents:
diff changeset
   530
    {
hgs
parents:
diff changeset
   531
    User::Leave( KErrNotSupported );
hgs
parents:
diff changeset
   532
    }
hgs
parents:
diff changeset
   533
hgs
parents:
diff changeset
   534
hgs
parents:
diff changeset
   535
// ---------------------------------------------------------
hgs
parents:
diff changeset
   536
// CApSettingsModel::LoadWlanL
hgs
parents:
diff changeset
   537
// ---------------------------------------------------------
hgs
parents:
diff changeset
   538
//
hgs
parents:
diff changeset
   539
void CApSettingsModel::LoadWlanL( CApAccessPointItem& aApItem )
hgs
parents:
diff changeset
   540
    {
hgs
parents:
diff changeset
   541
    User::Leave( KErrNotSupported );
hgs
parents:
diff changeset
   542
    }
hgs
parents:
diff changeset
   543
hgs
parents:
diff changeset
   544
hgs
parents:
diff changeset
   545
//----------------------------------------------------------
hgs
parents:
diff changeset
   546
// CApSettingsModel::HasWlanSecSettingsFilledL
hgs
parents:
diff changeset
   547
//----------------------------------------------------------
hgs
parents:
diff changeset
   548
//
hgs
parents:
diff changeset
   549
TBool CApSettingsModel::HasWlanSecSettingsFilledL( CApAccessPointItem& aApItem )
hgs
parents:
diff changeset
   550
    {
hgs
parents:
diff changeset
   551
    return EFalse;
hgs
parents:
diff changeset
   552
    }
hgs
parents:
diff changeset
   553
hgs
parents:
diff changeset
   554
hgs
parents:
diff changeset
   555
//----------------------------------------------------------
hgs
parents:
diff changeset
   556
// CApSettingsModel::UpdateSecurityModeL
hgs
parents:
diff changeset
   557
//----------------------------------------------------------
hgs
parents:
diff changeset
   558
//
hgs
parents:
diff changeset
   559
void CApSettingsModel::UpdateSecurityModeL( CApAccessPointItem& aApItem )
hgs
parents:
diff changeset
   560
    {
hgs
parents:
diff changeset
   561
    User::Leave( KErrNotSupported );
hgs
parents:
diff changeset
   562
    }
hgs
parents:
diff changeset
   563
hgs
parents:
diff changeset
   564
// End of File