--- /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 <eikenv.h>
+
+// 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<const TDesC> /*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