phoneapp/phoneuistates/tsrc/common/cphonestatestub.cpp
author hgs
Fri, 15 Oct 2010 12:58:46 +0300
changeset 78 baacf668fe89
parent 76 cfea66083b62
permissions -rw-r--r--
201041
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
74
hgs
parents:
diff changeset
     1
/*
hgs
parents:
diff changeset
     2
* Copyright (c) 2005-2008 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:
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 <aknkeylock.h>
hgs
parents:
diff changeset
    21
#include <avkon.rsg>
hgs
parents:
diff changeset
    22
#include <bautils.h> 
hgs
parents:
diff changeset
    23
#include <eikenv.h>
hgs
parents:
diff changeset
    24
#include <StringLoader.h>
hgs
parents:
diff changeset
    25
#include <FeatMgr.h>
hgs
parents:
diff changeset
    26
#include <rconnmon.h>
hgs
parents:
diff changeset
    27
#include <Profile.hrh>
hgs
parents:
diff changeset
    28
#include <PUAcodes.hrh>
hgs
parents:
diff changeset
    29
#include <aknutils.h>
hgs
parents:
diff changeset
    30
#include <aknsoundsystem.h>
hgs
parents:
diff changeset
    31
#include <WlanInternalPSKeys.h>
hgs
parents:
diff changeset
    32
#include <btengdomainpskeys.h>
hgs
parents:
diff changeset
    33
#include <btengdomaincrkeys.h>
hgs
parents:
diff changeset
    34
#include <SettingsInternalCRKeys.h>
hgs
parents:
diff changeset
    35
#include <starterclient.h>
hgs
parents:
diff changeset
    36
#include <rsssettings.h>
hgs
parents:
diff changeset
    37
hgs
parents:
diff changeset
    38
#include <TelephonyDomainPSTypes.h>
hgs
parents:
diff changeset
    39
#include <telinformationpskeys.h>
hgs
parents:
diff changeset
    40
#include <coreapplicationuisdomainpskeys.h>
hgs
parents:
diff changeset
    41
#include <mccecall.h>
hgs
parents:
diff changeset
    42
#include <ccpdefs.h>
hgs
parents:
diff changeset
    43
#include <activeidle2domainpskeys.h>
hgs
parents:
diff changeset
    44
#include <LogsDomainCRKeys.h>
hgs
parents:
diff changeset
    45
#include <StartupDomainPSKeys.h>
hgs
parents:
diff changeset
    46
hgs
parents:
diff changeset
    47
#include "PhoneUI.pan"
hgs
parents:
diff changeset
    48
#include "CPhoneState.h"
hgs
parents:
diff changeset
    49
#include "MPhoneStateMachine.h"
hgs
parents:
diff changeset
    50
#include "mphonestorage.h"
hgs
parents:
diff changeset
    51
#include "MPhoneViewCommandHandle.h"
hgs
parents:
diff changeset
    52
#include "TPhoneCmdParamBoolean.h"
hgs
parents:
diff changeset
    53
#include "TPhoneCmdParamInteger.h"
hgs
parents:
diff changeset
    54
#include "TPhoneCmdParamKeyEvent.h"
hgs
parents:
diff changeset
    55
#include "TPhoneCmdParamDynMenu.h"
hgs
parents:
diff changeset
    56
#include "TPhoneCmdParamCallHeaderData.h"
hgs
parents:
diff changeset
    57
#include "TPhoneCmdParamIncallIndicatorData.h"
hgs
parents:
diff changeset
    58
#include "TPhoneCmdParamNote.h"
hgs
parents:
diff changeset
    59
#include "TPhoneCmdParamKeyCapture.h"
hgs
parents:
diff changeset
    60
#include "TPhoneCmdParamGlobalNote.h"
hgs
parents:
diff changeset
    61
#include "TPhoneCmdParamQuery.h"
hgs
parents:
diff changeset
    62
#include "TPhoneCmdParamString.h"
hgs
parents:
diff changeset
    63
#include "TPhoneCmdParamCallStateData.h"
hgs
parents:
diff changeset
    64
#include "TPhoneCmdParamBitmap.h"
hgs
parents:
diff changeset
    65
#include "TPhoneCmdParamAudioOutput.h"
hgs
parents:
diff changeset
    66
#include "TPhoneCmdParamAudioAvailability.h"
hgs
parents:
diff changeset
    67
#include "TPhoneCmdParamAppInfo.h"
hgs
parents:
diff changeset
    68
#include "TPhoneCmdParamTransEffect.h"
hgs
parents:
diff changeset
    69
#include "TPhoneCmdParamRingTone.h"
hgs
parents:
diff changeset
    70
hgs
parents:
diff changeset
    71
hgs
parents:
diff changeset
    72
const TInt KPhoneBtAddressTextLength = 64;
hgs
parents:
diff changeset
    73
hgs
parents:
diff changeset
    74
hgs
parents:
diff changeset
    75
// ================= MEMBER FUNCTIONS =======================
hgs
parents:
diff changeset
    76
hgs
parents:
diff changeset
    77
CPhoneState::CPhoneState(
hgs
parents:
diff changeset
    78
    MPhoneStateMachine* aStateMachine, 
hgs
parents:
diff changeset
    79
    MPhoneViewCommandHandle* aViewCommandHandle, 
hgs
parents:
diff changeset
    80
    MPhoneCustomization* aCustomization) :
hgs
parents:
diff changeset
    81
    iStateMachine( aStateMachine ),
hgs
parents:
diff changeset
    82
        iViewCommandHandle( aViewCommandHandle ),
hgs
parents:
diff changeset
    83
        iCustomization( aCustomization )
hgs
parents:
diff changeset
    84
    {
hgs
parents:
diff changeset
    85
    }
hgs
parents:
diff changeset
    86
hgs
parents:
diff changeset
    87
EXPORT_C void CPhoneState::BaseConstructL()
hgs
parents:
diff changeset
    88
    {
hgs
parents:
diff changeset
    89
    }
hgs
parents:
diff changeset
    90
    
hgs
parents:
diff changeset
    91
CPhoneState::~CPhoneState()
hgs
parents:
diff changeset
    92
    {
hgs
parents:
diff changeset
    93
    iStateMachine = NULL;
hgs
parents:
diff changeset
    94
    iViewCommandHandle = NULL;
hgs
parents:
diff changeset
    95
    iCustomization = NULL;
hgs
parents:
diff changeset
    96
    }
hgs
parents:
diff changeset
    97
    
hgs
parents:
diff changeset
    98
EXPORT_C CEikonEnv* CPhoneState::EikonEnv() const
hgs
parents:
diff changeset
    99
    {    
hgs
parents:
diff changeset
   100
    return iEnv;
hgs
parents:
diff changeset
   101
    }
hgs
parents:
diff changeset
   102
hgs
parents:
diff changeset
   103
EXPORT_C void CPhoneState::SetEikonEnv( CEikonEnv* aEnv )
hgs
parents:
diff changeset
   104
    {    
hgs
parents:
diff changeset
   105
    iEnv = aEnv;
hgs
parents:
diff changeset
   106
    }    
hgs
parents:
diff changeset
   107
hgs
parents:
diff changeset
   108
hgs
parents:
diff changeset
   109
void CPhoneState::DisplayCallHeaderL( 
hgs
parents:
diff changeset
   110
        TInt aCallId,
hgs
parents:
diff changeset
   111
        TNumberEntrySetRule aRule )
hgs
parents:
diff changeset
   112
    {
hgs
parents:
diff changeset
   113
    }
hgs
parents:
diff changeset
   114
    
hgs
parents:
diff changeset
   115
EXPORT_C void CPhoneState::UpdateUiCommands()
hgs
parents:
diff changeset
   116
    {
hgs
parents:
diff changeset
   117
    
hgs
parents:
diff changeset
   118
    }    
hgs
parents:
diff changeset
   119
    
hgs
parents:
diff changeset
   120
// <-------------------------- PHONE ENGINE EVENTS --------------------------->
hgs
parents:
diff changeset
   121
hgs
parents:
diff changeset
   122
// -----------------------------------------------------------
hgs
parents:
diff changeset
   123
// CPhoneState::HandlePhoneEngineMessageL
hgs
parents:
diff changeset
   124
// Default handling for Phone Engine messages
hgs
parents:
diff changeset
   125
// (other items were commented in a header).
hgs
parents:
diff changeset
   126
// -----------------------------------------------------------
hgs
parents:
diff changeset
   127
//
hgs
parents:
diff changeset
   128
void CPhoneState::HandlePhoneEngineMessageL( 
hgs
parents:
diff changeset
   129
    const TInt /*aMessage*/, 
hgs
parents:
diff changeset
   130
    TInt /*aCallId*/ )
hgs
parents:
diff changeset
   131
    {
hgs
parents:
diff changeset
   132
    }
hgs
parents:
diff changeset
   133
hgs
parents:
diff changeset
   134
// -----------------------------------------------------------
hgs
parents:
diff changeset
   135
// CPhoneState::HandleAudioMuteChangedL
hgs
parents:
diff changeset
   136
// Default handling for EPEMessageAudioMuteChanged message 
hgs
parents:
diff changeset
   137
// (other items were commented in a header).
hgs
parents:
diff changeset
   138
// -----------------------------------------------------------
hgs
parents:
diff changeset
   139
//
hgs
parents:
diff changeset
   140
void CPhoneState::HandleAudioMuteChangedL()
hgs
parents:
diff changeset
   141
    {
hgs
parents:
diff changeset
   142
    }
hgs
parents:
diff changeset
   143
hgs
parents:
diff changeset
   144
// -----------------------------------------------------------
hgs
parents:
diff changeset
   145
// CPhoneState::HandleAudioOutputChangedL
hgs
parents:
diff changeset
   146
// Default handling for EPEMessageAudioOutputChanged message 
hgs
parents:
diff changeset
   147
// (other items were commented in a header).
hgs
parents:
diff changeset
   148
// -----------------------------------------------------------
hgs
parents:
diff changeset
   149
//
hgs
parents:
diff changeset
   150
void CPhoneState::HandleAudioOutputChangedL()
hgs
parents:
diff changeset
   151
    {
hgs
parents:
diff changeset
   152
    }
hgs
parents:
diff changeset
   153
hgs
parents:
diff changeset
   154
// -----------------------------------------------------------
hgs
parents:
diff changeset
   155
// CPhoneState::IsSimStateNotPresentWithSecurityModeEnabled
hgs
parents:
diff changeset
   156
// -----------------------------------------------------------
hgs
parents:
diff changeset
   157
//
hgs
parents:
diff changeset
   158
TBool CPhoneState::IsSimStateNotPresentWithSecurityModeEnabled()
hgs
parents:
diff changeset
   159
    {
hgs
parents:
diff changeset
   160
    TPhoneCmdParamBoolean isSecurityMode;      
hgs
parents:
diff changeset
   161
    iViewCommandHandle->ExecuteCommandL( EPhoneViewGetSecurityModeStatus, &isSecurityMode ); 
hgs
parents:
diff changeset
   162
    if ( SimState() == EPESimNotPresent && isSecurityMode.Boolean() )
hgs
parents:
diff changeset
   163
        {
hgs
parents:
diff changeset
   164
        return ETrue;
hgs
parents:
diff changeset
   165
        }
hgs
parents:
diff changeset
   166
    else
hgs
parents:
diff changeset
   167
        {
hgs
parents:
diff changeset
   168
        return EFalse;
hgs
parents:
diff changeset
   169
        }
hgs
parents:
diff changeset
   170
    }
hgs
parents:
diff changeset
   171
hgs
parents:
diff changeset
   172
// -----------------------------------------------------------
hgs
parents:
diff changeset
   173
// CPhoneState::HandleSimStateChangedL
hgs
parents:
diff changeset
   174
// Handles changes in the SIM card state.
hgs
parents:
diff changeset
   175
// -----------------------------------------------------------
hgs
parents:
diff changeset
   176
//
hgs
parents:
diff changeset
   177
void CPhoneState::HandleSimStateChangedL()
hgs
parents:
diff changeset
   178
    {
hgs
parents:
diff changeset
   179
hgs
parents:
diff changeset
   180
    }
hgs
parents:
diff changeset
   181
hgs
parents:
diff changeset
   182
// -----------------------------------------------------------
hgs
parents:
diff changeset
   183
// CPhoneState::HandleErrorL
hgs
parents:
diff changeset
   184
// Default handling for HandleError message 
hgs
parents:
diff changeset
   185
// (other items were commented in a header).
hgs
parents:
diff changeset
   186
// -----------------------------------------------------------
hgs
parents:
diff changeset
   187
//
hgs
parents:
diff changeset
   188
void CPhoneState::HandleErrorL( const TPEErrorInfo& /*aErrorInfo*/ )
hgs
parents:
diff changeset
   189
    {
hgs
parents:
diff changeset
   190
       
hgs
parents:
diff changeset
   191
    }
hgs
parents:
diff changeset
   192
   
hgs
parents:
diff changeset
   193
// -----------------------------------------------------------
hgs
parents:
diff changeset
   194
// CPhoneState::HandleChangedCallDurationL
hgs
parents:
diff changeset
   195
// Default handling for EPEMessageChangedCallDuration message 
hgs
parents:
diff changeset
   196
// (other items were commented in a header).
hgs
parents:
diff changeset
   197
// -----------------------------------------------------------
hgs
parents:
diff changeset
   198
void CPhoneState::HandleChangedCallDurationL( TInt /*aCallId*/ )
hgs
parents:
diff changeset
   199
    {
hgs
parents:
diff changeset
   200
     
hgs
parents:
diff changeset
   201
    }
hgs
parents:
diff changeset
   202
    
hgs
parents:
diff changeset
   203
// -----------------------------------------------------------
hgs
parents:
diff changeset
   204
// CPhoneState::HandleDisconnectingL
hgs
parents:
diff changeset
   205
// -----------------------------------------------------------
hgs
parents:
diff changeset
   206
//
hgs
parents:
diff changeset
   207
void CPhoneState::HandleDisconnectingL( TInt /*aCallId*/ )
hgs
parents:
diff changeset
   208
    {
hgs
parents:
diff changeset
   209
   
hgs
parents:
diff changeset
   210
    }
hgs
parents:
diff changeset
   211
hgs
parents:
diff changeset
   212
hgs
parents:
diff changeset
   213
// <------------------------------- KEY EVENTS ------------------------------->
hgs
parents:
diff changeset
   214
hgs
parents:
diff changeset
   215
// -----------------------------------------------------------
hgs
parents:
diff changeset
   216
// CPhoneState::HandleKeyMessageL( aMessage, aKeyCode )
hgs
parents:
diff changeset
   217
// -----------------------------------------------------------
hgs
parents:
diff changeset
   218
//
hgs
parents:
diff changeset
   219
void CPhoneState::HandleKeyMessageL(
hgs
parents:
diff changeset
   220
    TPhoneKeyEventMessages /*aMessage*/,
hgs
parents:
diff changeset
   221
    TKeyCode /*aScanCode*/ )
hgs
parents:
diff changeset
   222
    {
hgs
parents:
diff changeset
   223
    
hgs
parents:
diff changeset
   224
    }
hgs
parents:
diff changeset
   225
hgs
parents:
diff changeset
   226
// -----------------------------------------------------------
hgs
parents:
diff changeset
   227
// CPhoneState::HandleKeyEventL( aKeyEvent, aEventCode )
hgs
parents:
diff changeset
   228
// -----------------------------------------------------------
hgs
parents:
diff changeset
   229
//
hgs
parents:
diff changeset
   230
void CPhoneState::HandleKeyEventL(
hgs
parents:
diff changeset
   231
    const TKeyEvent& /*aKeyEvent*/,
hgs
parents:
diff changeset
   232
    TEventCode /*aEventCode*/ )
hgs
parents:
diff changeset
   233
    {
hgs
parents:
diff changeset
   234
    }
hgs
parents:
diff changeset
   235
hgs
parents:
diff changeset
   236
// -----------------------------------------------------------
hgs
parents:
diff changeset
   237
// CPhoneState::HandleNumberEntryClearedL
hgs
parents:
diff changeset
   238
// -----------------------------------------------------------
hgs
parents:
diff changeset
   239
//
hgs
parents:
diff changeset
   240
void CPhoneState::HandleNumberEntryClearedL()
hgs
parents:
diff changeset
   241
    {
hgs
parents:
diff changeset
   242
    }
hgs
parents:
diff changeset
   243
hgs
parents:
diff changeset
   244
// -----------------------------------------------------------
hgs
parents:
diff changeset
   245
// CPhoneState::SendKeyEventL
hgs
parents:
diff changeset
   246
// -----------------------------------------------------------
hgs
parents:
diff changeset
   247
//
hgs
parents:
diff changeset
   248
void CPhoneState::SendKeyEventL(
hgs
parents:
diff changeset
   249
    const TKeyEvent& /*aKeyEvent*/,
hgs
parents:
diff changeset
   250
    TEventCode /*aEventCode*/ )
hgs
parents:
diff changeset
   251
    {
hgs
parents:
diff changeset
   252
    }
hgs
parents:
diff changeset
   253
hgs
parents:
diff changeset
   254
// -----------------------------------------------------------
hgs
parents:
diff changeset
   255
// CPhoneState::SendKeyPressL
hgs
parents:
diff changeset
   256
// -----------------------------------------------------------
hgs
parents:
diff changeset
   257
//
hgs
parents:
diff changeset
   258
void CPhoneState::SendKeyPressL(
hgs
parents:
diff changeset
   259
    const TKeyEvent& /*aKeyEvent*/,
hgs
parents:
diff changeset
   260
    TEventCode /*aEventCode*/ )
hgs
parents:
diff changeset
   261
    {
hgs
parents:
diff changeset
   262
    }
hgs
parents:
diff changeset
   263
hgs
parents:
diff changeset
   264
// <------------------------------ SYSTEM EVENTS ----------------------------->
hgs
parents:
diff changeset
   265
hgs
parents:
diff changeset
   266
hgs
parents:
diff changeset
   267
// -----------------------------------------------------------
hgs
parents:
diff changeset
   268
// CPhoneState::HandlePhoneStartupL
hgs
parents:
diff changeset
   269
// -----------------------------------------------------------
hgs
parents:
diff changeset
   270
//
hgs
parents:
diff changeset
   271
void CPhoneState::HandlePhoneStartupL()
hgs
parents:
diff changeset
   272
    {
hgs
parents:
diff changeset
   273
   
hgs
parents:
diff changeset
   274
    }
hgs
parents:
diff changeset
   275
hgs
parents:
diff changeset
   276
// -----------------------------------------------------------
hgs
parents:
diff changeset
   277
// CPhoneState::HandlePropertyChangedL
hgs
parents:
diff changeset
   278
// -----------------------------------------------------------
hgs
parents:
diff changeset
   279
//
hgs
parents:
diff changeset
   280
void CPhoneState::HandlePropertyChangedL( 
hgs
parents:
diff changeset
   281
    const TUid& /*aCategory*/,
hgs
parents:
diff changeset
   282
    const TUint /*aKey*/,
hgs
parents:
diff changeset
   283
    const TInt /*aValue*/ )
hgs
parents:
diff changeset
   284
    {
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
// <---------------------------- MENU AND CBA EVENTS ------------------------->
hgs
parents:
diff changeset
   290
hgs
parents:
diff changeset
   291
TBool CPhoneState::HandleCommandL( TInt /*aCommand*/ )
hgs
parents:
diff changeset
   292
    {
hgs
parents:
diff changeset
   293
    
hgs
parents:
diff changeset
   294
    }
hgs
parents:
diff changeset
   295
hgs
parents:
diff changeset
   296
// <-------------------------- REMOTE CONTROL EVENTS ------------------------->
hgs
parents:
diff changeset
   297
hgs
parents:
diff changeset
   298
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   299
// CPhoneState::HandleRemConCommandL
hgs
parents:
diff changeset
   300
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   301
//
hgs
parents:
diff changeset
   302
TBool CPhoneState::HandleRemConCommandL(
hgs
parents:
diff changeset
   303
    TRemConCoreApiOperationId /*aOperationId*/, 
hgs
parents:
diff changeset
   304
    TRemConCoreApiButtonAction /*aButtonAct*/ )
hgs
parents:
diff changeset
   305
    {
hgs
parents:
diff changeset
   306
   
hgs
parents:
diff changeset
   307
    }
hgs
parents:
diff changeset
   308
hgs
parents:
diff changeset
   309
// -----------------------------------------------------------
hgs
parents:
diff changeset
   310
// CPhoneState::DecreaseAudioVolume()
hgs
parents:
diff changeset
   311
// -----------------------------------------------------------
hgs
parents:
diff changeset
   312
//
hgs
parents:
diff changeset
   313
void CPhoneState::DecreaseAudioVolumeL()
hgs
parents:
diff changeset
   314
    {
hgs
parents:
diff changeset
   315
   
hgs
parents:
diff changeset
   316
    }
hgs
parents:
diff changeset
   317
hgs
parents:
diff changeset
   318
// -----------------------------------------------------------
hgs
parents:
diff changeset
   319
// CPhoneState::IncreaceAudioVolume()
hgs
parents:
diff changeset
   320
// -----------------------------------------------------------
hgs
parents:
diff changeset
   321
//
hgs
parents:
diff changeset
   322
void CPhoneState::IncreaseAudioVolumeL()
hgs
parents:
diff changeset
   323
    {
hgs
parents:
diff changeset
   324
    }        
hgs
parents:
diff changeset
   325
hgs
parents:
diff changeset
   326
// <-------------------------- COMMON STATE FUNCTIONS ------------------------>
hgs
parents:
diff changeset
   327
hgs
parents:
diff changeset
   328
// -----------------------------------------------------------
78
hgs
parents: 76
diff changeset
   329
// CPhoneState::DialMultimediaCall
74
hgs
parents:
diff changeset
   330
// -----------------------------------------------------------
hgs
parents:
diff changeset
   331
//
78
hgs
parents: 76
diff changeset
   332
void CPhoneState::DialMultimediaCall()
74
hgs
parents:
diff changeset
   333
    {
hgs
parents:
diff changeset
   334
    }
hgs
parents:
diff changeset
   335
hgs
parents:
diff changeset
   336
// -----------------------------------------------------------
hgs
parents:
diff changeset
   337
// CPhoneState::DialVoiceCallL
hgs
parents:
diff changeset
   338
// -----------------------------------------------------------
hgs
parents:
diff changeset
   339
//
hgs
parents:
diff changeset
   340
void CPhoneState::DialVoiceCallL()
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
// CPhoneState::DisconnectCallL
hgs
parents:
diff changeset
   346
// -----------------------------------------------------------
hgs
parents:
diff changeset
   347
//
hgs
parents:
diff changeset
   348
TBool CPhoneState::DisconnectCallL()
hgs
parents:
diff changeset
   349
    {
hgs
parents:
diff changeset
   350
    }
hgs
parents:
diff changeset
   351
hgs
parents:
diff changeset
   352
hgs
parents:
diff changeset
   353
// -----------------------------------------------------------
hgs
parents:
diff changeset
   354
// CPhoneState::RemoveDialogsAndSendPhoneToBackgroundL
hgs
parents:
diff changeset
   355
// -----------------------------------------------------------
hgs
parents:
diff changeset
   356
//
hgs
parents:
diff changeset
   357
void CPhoneState::RemoveDialogsAndSendPhoneToBackgroundL()
hgs
parents:
diff changeset
   358
    {
hgs
parents:
diff changeset
   359
    }
hgs
parents:
diff changeset
   360
hgs
parents:
diff changeset
   361
hgs
parents:
diff changeset
   362
// -----------------------------------------------------------
hgs
parents:
diff changeset
   363
// CPhoneState::UpdateSingleActiveCallL
hgs
parents:
diff changeset
   364
// -----------------------------------------------------------
hgs
parents:
diff changeset
   365
//
hgs
parents:
diff changeset
   366
void CPhoneState::UpdateSingleActiveCallL( TInt /*aCallId*/ )
hgs
parents:
diff changeset
   367
    {
hgs
parents:
diff changeset
   368
    
hgs
parents:
diff changeset
   369
    }
hgs
parents:
diff changeset
   370
hgs
parents:
diff changeset
   371
hgs
parents:
diff changeset
   372
// -----------------------------------------------------------
76
hgs
parents: 74
diff changeset
   373
// CPhoneState::UpdateCallHeader
74
hgs
parents:
diff changeset
   374
// -----------------------------------------------------------
hgs
parents:
diff changeset
   375
//
76
hgs
parents: 74
diff changeset
   376
void CPhoneState::UpdateCallHeader( TInt /*aCallId*/ )
74
hgs
parents:
diff changeset
   377
    {
hgs
parents:
diff changeset
   378
    }
hgs
parents:
diff changeset
   379
76
hgs
parents: 74
diff changeset
   380
// -----------------------------------------------------------
hgs
parents: 74
diff changeset
   381
// CPhoneState::UpdateCallHeaderAndUiCommandsL
hgs
parents: 74
diff changeset
   382
// -----------------------------------------------------------
hgs
parents: 74
diff changeset
   383
//
hgs
parents: 74
diff changeset
   384
void CPhoneState::UpdateCallHeaderAndUiCommandsL( TInt /*aCallId*/ )
hgs
parents: 74
diff changeset
   385
    {
hgs
parents: 74
diff changeset
   386
    }
74
hgs
parents:
diff changeset
   387
hgs
parents:
diff changeset
   388
// -----------------------------------------------------------
hgs
parents:
diff changeset
   389
// CPhoneState::ShowNoteL
hgs
parents:
diff changeset
   390
// -----------------------------------------------------------
hgs
parents:
diff changeset
   391
//
hgs
parents:
diff changeset
   392
void CPhoneState::ShowNoteL( TInt /*aResourceId*/ )
hgs
parents:
diff changeset
   393
    {
hgs
parents:
diff changeset
   394
   
hgs
parents:
diff changeset
   395
    }
hgs
parents:
diff changeset
   396
hgs
parents:
diff changeset
   397
// -----------------------------------------------------------
hgs
parents:
diff changeset
   398
// CPhoneState::ShowQueryL
hgs
parents:
diff changeset
   399
// -----------------------------------------------------------
hgs
parents:
diff changeset
   400
//
hgs
parents:
diff changeset
   401
void CPhoneState::ShowQueryL( TInt /*aResourceId*/ )
hgs
parents:
diff changeset
   402
    {
hgs
parents:
diff changeset
   403
   
hgs
parents:
diff changeset
   404
    }
hgs
parents:
diff changeset
   405
hgs
parents:
diff changeset
   406
// -----------------------------------------------------------
hgs
parents:
diff changeset
   407
// CPhoneState::ShowTextQueryL
hgs
parents:
diff changeset
   408
// -----------------------------------------------------------
hgs
parents:
diff changeset
   409
//
hgs
parents:
diff changeset
   410
void CPhoneState::ShowTextQueryL(
hgs
parents:
diff changeset
   411
    TInt /*aDialogResourceId*/,
hgs
parents:
diff changeset
   412
    TInt /*aDefaultCbaResourceId*/,
hgs
parents:
diff changeset
   413
    TInt /*aContentCbaResourceId*/,
hgs
parents:
diff changeset
   414
    TDes* /*aDataText*/,
hgs
parents:
diff changeset
   415
    TBool /*aSendKeyEnabled*/ )
hgs
parents:
diff changeset
   416
    {
hgs
parents:
diff changeset
   417
  
hgs
parents:
diff changeset
   418
    }
hgs
parents:
diff changeset
   419
    
hgs
parents:
diff changeset
   420
// -----------------------------------------------------------
hgs
parents:
diff changeset
   421
// CPhoneState::DisplayCallTerminationNoteL
hgs
parents:
diff changeset
   422
// -----------------------------------------------------------
hgs
parents:
diff changeset
   423
//
hgs
parents:
diff changeset
   424
void CPhoneState::DisplayCallTerminationNoteL()
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
// CPhoneState::SetHandsfreeModeL
hgs
parents:
diff changeset
   431
// ---------------------------------------------------------
hgs
parents:
diff changeset
   432
//
hgs
parents:
diff changeset
   433
void CPhoneState::SetHandsfreeModeL( TBool /*aHandsfreeMode*/ )
hgs
parents:
diff changeset
   434
    {
hgs
parents:
diff changeset
   435
  
hgs
parents:
diff changeset
   436
    }
hgs
parents:
diff changeset
   437
hgs
parents:
diff changeset
   438
// ---------------------------------------------------------
hgs
parents:
diff changeset
   439
// CPhoneState::SetBTHandsfreeModeL
hgs
parents:
diff changeset
   440
// ---------------------------------------------------------
hgs
parents:
diff changeset
   441
//
hgs
parents:
diff changeset
   442
void CPhoneState::SetBTHandsfreeModeL( TBool /*aHandsfreeMode*/ )
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
// <-------------------------- INTERNAL FUNCTIONS ------------------------>
hgs
parents:
diff changeset
   448
hgs
parents:
diff changeset
   449
// -----------------------------------------------------------
hgs
parents:
diff changeset
   450
// CPhoneState::HandleInitiatedEmergencyCallL
hgs
parents:
diff changeset
   451
// Default handling for EPEMessageInitiatedEmergencyCallL message
hgs
parents:
diff changeset
   452
// (other items were commented in a header).
hgs
parents:
diff changeset
   453
// -----------------------------------------------------------
hgs
parents:
diff changeset
   454
//
hgs
parents:
diff changeset
   455
void CPhoneState::HandleInitiatedEmergencyCallL( TInt /*aCallId*/ )
hgs
parents:
diff changeset
   456
    {
hgs
parents:
diff changeset
   457
    
hgs
parents:
diff changeset
   458
    }
hgs
parents:
diff changeset
   459
hgs
parents:
diff changeset
   460
void CPhoneState::HandleCallSecureStatusChangeL( TInt /*aCallId*/ )
hgs
parents:
diff changeset
   461
    {
hgs
parents:
diff changeset
   462
   
hgs
parents:
diff changeset
   463
    }
hgs
parents:
diff changeset
   464
hgs
parents:
diff changeset
   465
// ---------------------------------------------------------
hgs
parents:
diff changeset
   466
// CPhoneState::IsVideoCall()
hgs
parents:
diff changeset
   467
// ---------------------------------------------------------
hgs
parents:
diff changeset
   468
//
hgs
parents:
diff changeset
   469
TBool CPhoneState::IsVideoCall( const TInt /*aCallId*/ )
hgs
parents:
diff changeset
   470
    {
hgs
parents:
diff changeset
   471
    
hgs
parents:
diff changeset
   472
    }
hgs
parents:
diff changeset
   473
hgs
parents:
diff changeset
   474
// ---------------------------------------------------------
hgs
parents:
diff changeset
   475
// CPhoneState::SimState()
hgs
parents:
diff changeset
   476
// ---------------------------------------------------------
hgs
parents:
diff changeset
   477
//
hgs
parents:
diff changeset
   478
TPESimState CPhoneState::SimState() const
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
// ---------------------------------------------------------
hgs
parents:
diff changeset
   484
// CPhoneState::IsSimOk()
hgs
parents:
diff changeset
   485
// ---------------------------------------------------------
hgs
parents:
diff changeset
   486
//
hgs
parents:
diff changeset
   487
TBool CPhoneState::IsSimOk()
hgs
parents:
diff changeset
   488
    {
hgs
parents:
diff changeset
   489
    }
hgs
parents:
diff changeset
   490
hgs
parents:
diff changeset
   491
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   492
// CPhoneState::StartShowSecurityNoteL
hgs
parents:
diff changeset
   493
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   494
//
hgs
parents:
diff changeset
   495
void CPhoneState::StartShowSecurityNoteL()
hgs
parents:
diff changeset
   496
    {
hgs
parents:
diff changeset
   497
    }
hgs
parents:
diff changeset
   498
hgs
parents:
diff changeset
   499
// ---------------------------------------------------------
hgs
parents:
diff changeset
   500
// CPhoneState::ShowWlanMacAddressL
hgs
parents:
diff changeset
   501
// ---------------------------------------------------------
hgs
parents:
diff changeset
   502
//
hgs
parents:
diff changeset
   503
void CPhoneState::ShowWlanMacAddressL()
hgs
parents:
diff changeset
   504
    {
hgs
parents:
diff changeset
   505
   
hgs
parents:
diff changeset
   506
    }
hgs
parents:
diff changeset
   507
hgs
parents:
diff changeset
   508
// -----------------------------------------------------------
hgs
parents:
diff changeset
   509
// CPhoneState::HandleAudioAvailableOutputChangedL
hgs
parents:
diff changeset
   510
// Default handling for EPEMessageAvailableAudioOutputsChanged message 
hgs
parents:
diff changeset
   511
// (other items were commented in a header).
hgs
parents:
diff changeset
   512
// -----------------------------------------------------------
hgs
parents:
diff changeset
   513
//
hgs
parents:
diff changeset
   514
void CPhoneState::HandleAudioAvailableOutputChangedL()
hgs
parents:
diff changeset
   515
    {
hgs
parents:
diff changeset
   516
    
hgs
parents:
diff changeset
   517
    }
hgs
parents:
diff changeset
   518
  
hgs
parents:
diff changeset
   519
hgs
parents:
diff changeset
   520
// ---------------------------------------------------------                   
hgs
parents:
diff changeset
   521
// CPhoneState::ShowNumberBusyNoteL
hgs
parents:
diff changeset
   522
// ---------------------------------------------------------
hgs
parents:
diff changeset
   523
//
hgs
parents:
diff changeset
   524
void CPhoneState::ShowNumberBusyNoteL()
hgs
parents:
diff changeset
   525
    {
hgs
parents:
diff changeset
   526
   
hgs
parents:
diff changeset
   527
    }
hgs
parents:
diff changeset
   528
hgs
parents:
diff changeset
   529
// ---------------------------------------------------------
hgs
parents:
diff changeset
   530
// CPhoneState::IsAutoLockOn
hgs
parents:
diff changeset
   531
// ---------------------------------------------------------
hgs
parents:
diff changeset
   532
//
hgs
parents:
diff changeset
   533
TBool CPhoneState::IsAutoLockOn() const
hgs
parents:
diff changeset
   534
    { 
hgs
parents:
diff changeset
   535
  
hgs
parents:
diff changeset
   536
    }
hgs
parents:
diff changeset
   537
    
hgs
parents:
diff changeset
   538
hgs
parents:
diff changeset
   539
// ---------------------------------------------------------
hgs
parents:
diff changeset
   540
// CPhoneState::DeleteTouchPaneButtons
hgs
parents:
diff changeset
   541
// ---------------------------------------------------------
hgs
parents:
diff changeset
   542
//  
hgs
parents:
diff changeset
   543
void CPhoneState::DeleteTouchPaneButtons()
hgs
parents:
diff changeset
   544
    {
hgs
parents:
diff changeset
   545
  
hgs
parents:
diff changeset
   546
    }
hgs
parents:
diff changeset
   547
    
hgs
parents:
diff changeset
   548
// ---------------------------------------------------------
hgs
parents:
diff changeset
   549
// CPhoneState::IsCustomizedDialerVisibleL
hgs
parents:
diff changeset
   550
// ---------------------------------------------------------
hgs
parents:
diff changeset
   551
//
hgs
parents:
diff changeset
   552
TBool CPhoneState::IsCustomizedDialerVisibleL() const
hgs
parents:
diff changeset
   553
    {
hgs
parents:
diff changeset
   554
    
hgs
parents:
diff changeset
   555
    }
hgs
parents:
diff changeset
   556
hgs
parents:
diff changeset
   557
        
hgs
parents:
diff changeset
   558
// -----------------------------------------------------------
hgs
parents:
diff changeset
   559
// CPhoneState::BeginUiUpdateLC
hgs
parents:
diff changeset
   560
// -----------------------------------------------------------
hgs
parents:
diff changeset
   561
//    
hgs
parents:
diff changeset
   562
void CPhoneState::BeginUiUpdateLC()
hgs
parents:
diff changeset
   563
    {
hgs
parents:
diff changeset
   564
    }
hgs
parents:
diff changeset
   565
hgs
parents:
diff changeset
   566
// -----------------------------------------------------------
hgs
parents:
diff changeset
   567
// CPhoneState::EndUiUpdate
hgs
parents:
diff changeset
   568
// -----------------------------------------------------------
hgs
parents:
diff changeset
   569
//
hgs
parents:
diff changeset
   570
void CPhoneState::EndUiUpdate()
hgs
parents:
diff changeset
   571
    {
hgs
parents:
diff changeset
   572
    }
hgs
parents:
diff changeset
   573
hgs
parents:
diff changeset
   574
// -----------------------------------------------------------
hgs
parents:
diff changeset
   575
// CPhoneState::CheckIfShowTerminationNote
hgs
parents:
diff changeset
   576
// This method is intended to be overridden in states
hgs
parents:
diff changeset
   577
// that contain more info about decision.
hgs
parents:
diff changeset
   578
// -----------------------------------------------------------
hgs
parents:
diff changeset
   579
//
hgs
parents:
diff changeset
   580
TBool CPhoneState::CheckIfShowCallTerminationNote( )
hgs
parents:
diff changeset
   581
    {
hgs
parents:
diff changeset
   582
    }
hgs
parents:
diff changeset
   583
hgs
parents:
diff changeset
   584
// -----------------------------------------------------------
hgs
parents:
diff changeset
   585
// CPhoneState::UiUpdateCleanup
hgs
parents:
diff changeset
   586
// -----------------------------------------------------------
hgs
parents:
diff changeset
   587
//
hgs
parents:
diff changeset
   588
void CPhoneState::UiUpdateCleanup(TAny* /*aThis*/ )
hgs
parents:
diff changeset
   589
    {
hgs
parents:
diff changeset
   590
    
hgs
parents:
diff changeset
   591
    }
hgs
parents:
diff changeset
   592
    
hgs
parents:
diff changeset
   593
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   594
// CPhoneState::SetCallerImage
hgs
parents:
diff changeset
   595
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   596
hgs
parents:
diff changeset
   597
// -----------------------------------------------------------
hgs
parents:
diff changeset
   598
// CPhoneState::SetDefaultFlagsL()
hgs
parents:
diff changeset
   599
// -----------------------------------------------------------
hgs
parents:
diff changeset
   600
//
hgs
parents:
diff changeset
   601
void CPhoneState::SetDefaultFlagsL()
hgs
parents:
diff changeset
   602
    {    
hgs
parents:
diff changeset
   603
    }
hgs
parents:
diff changeset
   604
hgs
parents:
diff changeset
   605
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   606
// CPhoneState::SimSecurityStatus
hgs
parents:
diff changeset
   607
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   608
//
hgs
parents:
diff changeset
   609
TInt CPhoneState::SimSecurityStatus() const  
hgs
parents:
diff changeset
   610
    {
hgs
parents:
diff changeset
   611
   
hgs
parents:
diff changeset
   612
    }   
hgs
parents:
diff changeset
   613
hgs
parents:
diff changeset
   614
    
hgs
parents:
diff changeset
   615
// ----------------------------------------------------------------------------
hgs
parents:
diff changeset
   616
// CPhoneState::SetRingingTonePlaybackL()
hgs
parents:
diff changeset
   617
// ----------------------------------------------------------------------------
hgs
parents:
diff changeset
   618
//
hgs
parents:
diff changeset
   619
void CPhoneState::SetRingingTonePlaybackL( TInt /*aCallId*/ )
hgs
parents:
diff changeset
   620
    {
hgs
parents:
diff changeset
   621
    
hgs
parents:
diff changeset
   622
    }          
hgs
parents:
diff changeset
   623
hgs
parents:
diff changeset
   624
// -----------------------------------------------------------
hgs
parents:
diff changeset
   625
// CPhoneState::HandleCugNoteL
hgs
parents:
diff changeset
   626
// -----------------------------------------------------------
hgs
parents:
diff changeset
   627
//
hgs
parents:
diff changeset
   628
void CPhoneState::HandleCugInUseNoteL()
hgs
parents:
diff changeset
   629
    {
hgs
parents:
diff changeset
   630
    
hgs
parents:
diff changeset
   631
    }
hgs
parents:
diff changeset
   632
hgs
parents:
diff changeset
   633
// ---------------------------------------------------------
hgs
parents:
diff changeset
   634
// CPhoneState::HandleDtmfKeyToneL
hgs
parents:
diff changeset
   635
// ---------------------------------------------------------
hgs
parents:
diff changeset
   636
//
hgs
parents:
diff changeset
   637
void CPhoneState::HandleDtmfKeyToneL( const TKeyEvent&, TEventCode)
hgs
parents:
diff changeset
   638
    {
hgs
parents:
diff changeset
   639
    
hgs
parents:
diff changeset
   640
    }
hgs
parents:
diff changeset
   641
hgs
parents:
diff changeset
   642
TBool CPhoneState::ProcessCommandL( TInt aCommand )
hgs
parents:
diff changeset
   643
    {
hgs
parents:
diff changeset
   644
    }
hgs
parents:
diff changeset
   645
hgs
parents:
diff changeset
   646
hgs
parents:
diff changeset
   647
// ---------------------------------------------------------
hgs
parents:
diff changeset
   648
// CPhoneState::SetToolbarButtonLoudspeakerEnabled
hgs
parents:
diff changeset
   649
// ---------------------------------------------------------
hgs
parents:
diff changeset
   650
//
hgs
parents:
diff changeset
   651
void CPhoneState::SetToolbarButtonLoudspeakerEnabled()
hgs
parents:
diff changeset
   652
    {
hgs
parents:
diff changeset
   653
    }
hgs
parents:
diff changeset
   654
hgs
parents:
diff changeset
   655
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   656
// CPhoneState::OpenSoftRejectMessageEditorL
hgs
parents:
diff changeset
   657
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   658
//
hgs
parents:
diff changeset
   659
void CPhoneState::OpenSoftRejectMessageEditorL(  )
hgs
parents:
diff changeset
   660
    {
hgs
parents:
diff changeset
   661
    }
hgs
parents:
diff changeset
   662
hgs
parents:
diff changeset
   663
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   664
// CPhoneState::SetBackButtonActive
hgs
parents:
diff changeset
   665
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   666
//
hgs
parents:
diff changeset
   667
void CPhoneState::SetBackButtonActive( 
hgs
parents:
diff changeset
   668
        TBool aActive )
hgs
parents:
diff changeset
   669
    {
hgs
parents:
diff changeset
   670
    }
hgs
parents:
diff changeset
   671
hgs
parents:
diff changeset
   672
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   673
// CPhoneState::SendGlobalInfoNoteL
hgs
parents:
diff changeset
   674
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   675
//
hgs
parents:
diff changeset
   676
void CPhoneState::SendGlobalInfoNoteL( 
hgs
parents:
diff changeset
   677
        TInt aResourceId,
hgs
parents:
diff changeset
   678
        TBool aNotificationDialog )
hgs
parents:
diff changeset
   679
    {
hgs
parents:
diff changeset
   680
    }
hgs
parents:
diff changeset
   681
hgs
parents:
diff changeset
   682
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   683
// CPhoneState::SendGlobalErrorNoteL
hgs
parents:
diff changeset
   684
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   685
//
hgs
parents:
diff changeset
   686
void CPhoneState::SendGlobalErrorNoteL( 
hgs
parents:
diff changeset
   687
        TInt aResourceId,
hgs
parents:
diff changeset
   688
        TBool aNotificationDialog )
hgs
parents:
diff changeset
   689
    {
hgs
parents:
diff changeset
   690
    }
hgs
parents:
diff changeset
   691
hgs
parents:
diff changeset
   692
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   693
// CPhoneState::SendGlobalWarningNoteL
hgs
parents:
diff changeset
   694
// -----------------------------------------------------------------------------
hgs
parents:
diff changeset
   695
//
hgs
parents:
diff changeset
   696
void CPhoneState::SendGlobalWarningNoteL( 
hgs
parents:
diff changeset
   697
        TInt aResourceId,
hgs
parents:
diff changeset
   698
        TBool aNotificationDialog )
hgs
parents:
diff changeset
   699
    {
hgs
parents:
diff changeset
   700
    }
hgs
parents:
diff changeset
   701
hgs
parents:
diff changeset
   702
hgs
parents:
diff changeset
   703
//  End of File  
hgs
parents:
diff changeset
   704