diff -r c76a0b1755b9 -r 2be0b271d017 phoneapp/phoneuistates/tsrc/common/phoneuiutils.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/phoneapp/phoneuistates/tsrc/common/phoneuiutils.cpp Mon Oct 04 00:16:48 2010 +0300 @@ -0,0 +1,564 @@ +/* +* Copyright (c) 2008 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: PhoneUIUtils.lib stubs +* +*/ + + +#include "tphonecmdparamcallheaderdata.h" +#include "tphonecmdparaminteger.h" +#include "tphonecmdparamboolean.h" +#include "tphonecmdparamkeyevent.h" +#include "tphonecmdparamstring.h" +#include "tphonecmdparamaudiooutput.h" +#include "tphonecmdparamemergencycallheaderdata.h" +#include "tphonecmdparamcallstatedata.h" +#include "tphonecmdparamglobalnote.h" +#include "tphonecmdparamappinfo.h" +#include "cphonepubsubproxy.h" +#include "cphonelogger.h" +#include "cphoneresourceresolverbase.h" +#include "cphonemainerrormessageshandler.h" +#include "cphonekeys.h" +#include + +// Note: Commented out functions are not in use in this stub (yet). +// They are left in place in case they are needed later. + + +// ================= MEMBER FUNCTIONS ======================= +CPhoneMainErrorMessagesHandler * CPhoneMainErrorMessagesHandler::Instance() + { + + } + +CPhoneResourceResolverBase::CPhoneResourceResolverBase() : + iEnv( *CEikonEnv::Static() ) + { + } + +CPhoneResourceResolverBase::~CPhoneResourceResolverBase() + { + } + +TInt CPhoneResourceResolverBase::ResolveResourceID( const TInt& /*aParam*/ ) const + { + } + +TInt CPhoneResourceResolverBase::IsTelephonyFeatureSupported( TInt /*aParam*/ ) const + { + } + +TPhoneCmdParamEmergencyCallHeaderData::TPhoneCmdParamEmergencyCallHeaderData() + { + } + +void TPhoneCmdParamEmergencyCallHeaderData::SetHeaderText( const TDesC16& /*aParam*/ ) + { + } + +void TPhoneCmdParamEmergencyCallHeaderData::SetCiphering( TBool /*aParam*/ ) + { + } + +void TPhoneCmdParamEmergencyCallHeaderData::SetCipheringIndicatorAllowed( TBool /*aParam*/ ) + { + } + +int CPhoneKeys::IsNumericKey(const TKeyEvent& /*aEvent*/, TEventCode /*aKey*/ ) + { + } + +TPhoneCmdParamAudioOutput::TPhoneCmdParamAudioOutput() + { + } + +void TPhoneCmdParamAudioOutput::SetAudioOutput( TPEAudioOutput /*aParam*/ ) + { + } + +TPhoneCmdParamString::TPhoneCmdParamString() + { + } + +TPhoneCmdParamKeyEvent::TPhoneCmdParamKeyEvent() + { + } + +void TPhoneCmdParamString::SetString( TPtr16* /*aString*/ ) + { + } + +void TPhoneCmdParamKeyEvent::SetKeyEvent( const TKeyEvent& /*aEvent*/ ) + { + } + +void TPhoneCmdParamKeyEvent::SetEventCode( TEventCode /*aEvent*/ ) + { + } + +TPhoneCmdParamInteger::TPhoneCmdParamInteger(): + TPhoneCommandParam(), + iInteger( 0 ) + { + iParamId = EPhoneParamIdInteger; + } + +void TPhoneCmdParamInteger::SetInteger( TInt aInteger ) + { + iInteger = aInteger; + } + +TInt TPhoneCmdParamInteger::Integer() const + { + return iInteger; + } + +TPhoneCmdParamBoolean::TPhoneCmdParamBoolean() : + TPhoneCommandParam(), + iBoolean( EFalse ) + { + iParamId = EPhoneParamIdBoolean; + } + +void TPhoneCmdParamBoolean::SetBoolean( TBool aBoolean ) + { + iBoolean = aBoolean; + } + +TBool TPhoneCmdParamBoolean::Boolean() const + { + return iBoolean; + } + +TPhoneCmdParamCallStateData::TPhoneCmdParamCallStateData() + { + } + +void TPhoneCmdParamCallStateData::SetCallId( TInt /*aParam*/ ) + { + } + +TInt TPhoneCmdParamCallStateData::CallId() const + { + } + +void TPhoneCmdParamCallStateData::SetCallState( TInt /*aState*/ ) + { + } + +TInt TPhoneCmdParamCallStateData::CallState() const + { + } + +TPhoneCmdParamGlobalNote::TPhoneCmdParamGlobalNote() + { + } + +void TPhoneCmdParamGlobalNote::SetTextResourceId( TInt /*aResource*/ ) + { + } + +void TPhoneCmdParamGlobalNote::SetText( const TDesC16& /*aParam*/ ) + { + } + +TPhoneCmdParamAppInfo::TPhoneCmdParamAppInfo() + { + } + +void TPhoneCmdParamAppInfo::SetAppUid( const TUid& /*aUid*/ ) + { + } + +void TPhoneCmdParamAppInfo::SetViewUid( const TUid& /*aUid*/ ) + { + } + +void TPhoneCmdParamAppInfo::SetCustomMessageId( const TUid& /*aUid*/ ) + { + } + +TInt CPhonePubSubProxy::Value( const TUid& /*aUid*/, TUint /*aValue*/ ) + { + } + + +void CPhoneLogger::LogIt( TPhoneUILoggingLevel /*aLevel*/, + TPhoneUILoggingComponent /*aLoggingComponent*/, + TRefByValue /*aFmt*/, ...) + { + } + +void CPhoneLogger::LogStateChange( + const TInt /*aCurrentState*/, + const TInt /*aNewState*/ ) + { + } + +// ----------------------------------------------------------------------------- +// TPhoneCommandParam::TPhoneCommandParam +// C++ default constructor can NOT contain any code, that +// might leave. +// ----------------------------------------------------------------------------- +// +TPhoneCommandParam::TPhoneCommandParam() + { + } + +// ----------------------------------------------------------------------------- +// TPhoneCommandParam::ParamId +// ----------------------------------------------------------------------------- +// +TPhoneCommandParam::TPhoneParamId TPhoneCommandParam::ParamId() const + { + return iParamId; + } +// +// ----------------------------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::TPhoneCmdParamCallHeaderData +// C++ default constructor can NOT contain any code, that +// might leave. +// ----------------------------------------------------------------------------- +// +TPhoneCmdParamCallHeaderData::TPhoneCmdParamCallHeaderData() : + TPhoneCommandParam(), + iLabelText( NULL ), + iShortLabelText( NULL ), + iCallState( 0 ), + iNumberType( 0 ), + iCiphering( EFalse ), + iCLIText( NULL ), + iCNAPText( NULL ), + iPicture( NULL ), + iLine2 ( EFalse ), + iThumbnail( NULL ), + iCallerText( KNullDesC ), + iParticipantListCLI( EPhoneParticipantCLIText ), + iCipheringIndicatorAllowed( ETrue ), + iContactLink( KNullDesC8 ), + iRemotePhoneNumber( KNullDesC ), + iDiverted( EFalse ) + { + iParamId = EPhoneParamIdCallHeaderData; + } + +//// --------------------------------------------------------- +//// TPhoneCmdParamCallHeaderData::SetLabelText +//// Sets the call header label text +//// (other items were commented in a header). +//// --------------------------------------------------------- +//// +void TPhoneCmdParamCallHeaderData::SetLabelText( + const TDesC& aLabelText ) + { + delete iLabelText; + iLabelText = aLabelText.Alloc(); + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetShortLabelText +// Sets the call header short label text +// (other items were commented in a header). +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetShortLabelText( + const TDesC& aShortLabelText ) + { + delete iShortLabelText; + iShortLabelText = aShortLabelText.Alloc(); + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetCallState +// Sets the call header call state +// (other items were commented in a header). +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetCallState( TInt aCallState ) + { + iCallState = aCallState; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetCallType +// Sets the call header call type +// (other items were commented in a header). +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetCallType( TInt aCallType ) + { + iCallType = aCallType; + } + +//// --------------------------------------------------------- +//// TPhoneCmdParamCallHeaderData::SetNumberType +//// Sets the call header number type +//// (other items were commented in a header). +//// --------------------------------------------------------- +//// +void TPhoneCmdParamCallHeaderData::SetNumberType( TInt aNumberType ) + { + iNumberType = aNumberType; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetCiphering +// Sets the call header ciphering status +// (other items were commented in a header). +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetCiphering( + TBool aCiphering ) + { + iCiphering = aCiphering; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetCLIText +// Sets the call header CLI text +// (other items were commented in a header). +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetCLIText( + const TDesC& aCLIText, + TPhoneTextClippingDirection aDirection ) + { + delete iCLIText; + iCLIText = aCLIText.Alloc(); + iCLITextClippingDirection = aDirection; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::CallState +// Returns the call header call state +// (other items were commented in a header). +// --------------------------------------------------------- +// +TInt TPhoneCmdParamCallHeaderData::CallState() const + { + return iCallState; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::CallType +// Returns the call header call type +// (other items were commented in a header). +// --------------------------------------------------------- +// +TInt TPhoneCmdParamCallHeaderData::CallType() const + { + return iCallType; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::Line2 +// Returns the call header line2 +// (other items were commented in a header). +// --------------------------------------------------------- +// +TBool TPhoneCmdParamCallHeaderData::Line2() const + { + return iLine2; + } + +//// --------------------------------------------------------- +//// TPhoneCmdParamCallHeaderData::SetCipheringIndicatorAllowed +//// Sets the ciphering indicator allowed status +//// (other items were commented in a header). +//// --------------------------------------------------------- +//// +void TPhoneCmdParamCallHeaderData::SetCipheringIndicatorAllowed( + TBool aAllowed ) + { + iCipheringIndicatorAllowed = aAllowed; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetServiceId +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetServiceId( TUint32 aServiceId ) + { + iServiceId = aServiceId; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::ServiceId +// --------------------------------------------------------- +// +TUint32 TPhoneCmdParamCallHeaderData::ServiceId() const + { + return iServiceId; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetContactLink +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetContactLink( + const TDesC8& aContactLink ) + { + iContactLink.Set( aContactLink ); + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::ContactLink +// --------------------------------------------------------- +// +const TDesC8& TPhoneCmdParamCallHeaderData::ContactLink() const + { + return iContactLink; + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::SetRemotePhoneNumber +// --------------------------------------------------------- +// +void TPhoneCmdParamCallHeaderData::SetRemotePhoneNumber( + const TDesC& aPhoneNumber ) + { + iRemotePhoneNumber.Set( aPhoneNumber ); + } + +// --------------------------------------------------------- +// TPhoneCmdParamCallHeaderData::RemotePhoneNumber +// --------------------------------------------------------- +// +const TDesC& TPhoneCmdParamCallHeaderData::RemotePhoneNumber() const + { + return iRemotePhoneNumber; + } + +void TPhoneCmdParamCallHeaderData::SetCNAPText( + const TDesC& aCNAPText, + TPhoneTextClippingDirection aDirection ) + { + delete iCNAPText; + iCNAPText = aCNAPText.Alloc(); + iCNAPTextClippingDirection = aDirection; + } + +void TPhoneCmdParamCallHeaderData::SetPicture( + const TDesC& aPicture ) + { + iPicture.Set( aPicture ); + } + +void TPhoneCmdParamCallHeaderData::SetDiverted( + TBool aDiverted ) + { + iDiverted = aDiverted; + } + +void TPhoneCmdParamCallHeaderData::SetLine2( + TBool aLine2 ) + { + iLine2 = aLine2; + } + +const TDesC& TPhoneCmdParamCallHeaderData::LabelText() const + { + return iLabelText ? *iLabelText : KNullDesC(); + } + +TBool TPhoneCmdParamCallHeaderData::Ciphering() const + { + return iCiphering; + } + +const TDesC& TPhoneCmdParamCallHeaderData::CLIText() const + { + return iCLIText ? *iCLIText : KNullDesC(); + } + +TPhoneCmdParamCallHeaderData::TPhoneTextClippingDirection +TPhoneCmdParamCallHeaderData::CLITextClippingDirection() const + { + return iCLITextClippingDirection; + } + +TPhoneCmdParamCallHeaderData::TPhoneTextClippingDirection +TPhoneCmdParamCallHeaderData::CNAPTextClippingDirection() const + { + return iCNAPTextClippingDirection; + } + +const TDesC& TPhoneCmdParamCallHeaderData::CNAPText() const + { + return iCNAPText ? *iCNAPText : KNullDesC(); + } +const TDesC& TPhoneCmdParamCallHeaderData::Picture() const + { + return iPicture; + } +TBool TPhoneCmdParamCallHeaderData::Diverted() const + { + return iDiverted; + } +CFbsBitmap* TPhoneCmdParamCallHeaderData::Thumbnail() const + { + return iThumbnail; + } +void TPhoneCmdParamCallHeaderData::SetThumbnail( + CFbsBitmap* aThumbnail ) + { + iThumbnail = aThumbnail; + } +void TPhoneCmdParamCallHeaderData::SetCallerText( + const TDesC& aCallerText ) + { + iCallerText.Set( aCallerText ); + } +const TDesC& TPhoneCmdParamCallHeaderData::CallerText() const + { + return iCallerText; + } + +void TPhoneCmdParamCallHeaderData::SetParticipantListCLI( + TPhoneParticipantListCLI aCLIType ) + { + iParticipantListCLI = aCLIType; + } + +TPhoneCmdParamCallHeaderData::TPhoneParticipantListCLI + TPhoneCmdParamCallHeaderData::ParticipantCLI() const + { + return iParticipantListCLI; + } + +TBool TPhoneCmdParamCallHeaderData::HasThumbnail() const + { + return iHasThumbnail; + } + +void TPhoneCmdParamCallHeaderData::SetHasThumbnail( TBool aStatus ) + { + iHasThumbnail = aStatus; + } + +TBool TPhoneCmdParamCallHeaderData::CipheringIndicatorAllowed() const + { + return iCipheringIndicatorAllowed; + } + +TPhoneCmdParamCallHeaderData::~TPhoneCmdParamCallHeaderData() + { + delete iLabelText; + delete iShortLabelText; + delete iCLIText; + delete iCNAPText; + } + +// end of file