phoneapp/phoneuistates/tsrc/common/stubs.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 00:16:48 +0300
changeset 77 2be0b271d017
permissions -rw-r--r--
Revision: 201037 Kit: 201039

/*
* Copyright (c) 2009 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:
*
*/
#include <coemain.h>
CCoeStatic * CCoeEnv::Static(TUid) 
    {    
    return NULL;
    }

CCoeEnv * CCoeEnv::Static() {}

#include <eikenv.h>
void CEikonEnv::DismissTaskList() {}


#include <featmgr.h>
TInt FeatureManager::FeatureSupported( TInt ) {}

#include <w32std.h>
void RWsSession::SimulateKeyEvent(TKeyEvent) {}
void RWsSession::Flush() {}

#include <APGTASK.h>
TApaTaskList::TApaTaskList(RWsSession &aSession ) : iWsSession( aSession ) {}
TApaTask TApaTaskList::FindApp(TUid) {}
TInt TApaTask::Exists() const {return EFalse;}

#include <MProfileEngine.h>
MProfileEngine * CreateProfileEngineL() {}


#include "cphonelogger.h"
CPhoneMethodLogger::CPhoneMethodLogger(
        TPhoneUILoggingComponent /*aLoggingComponent*/,
        TPtrC /*aTring*/ )
    {
    }
CPhoneMethodLogger::~CPhoneMethodLogger()
    {
    }

#include  "CPhonePubSubProxy.h"
CPhonePubSubProxy* CPhonePubSubProxy::Instance()
    {
    return NULL;
    }
void CPhonePubSubProxy::ChangePropertyValue( 
    const TUid& /*aCategory*/,
    const TUint /*aKey*/, 
    const TInt /*aValue*/ )
    {
    }

#include <StringLoader.h>
// Constant
_LIT( KCreateListVoice, "Voice call" );
_LIT( KCreateListVideo, "Video call" );
_LIT( KCreateListInternet, "Internet call" );
_LIT( KHoldText, "Hold" );
_LIT( KTestString,"TestString" );

void StringLoader::Load( TDes& /*aDest*/, TInt /*aResourceId*/,
    CCoeEnv* /*aLoaderEnv*/ )
    {
    
    }

HBufC* StringLoader::LoadLC( TInt aResourceId,
                     CCoeEnv* /*aLoaderEnv*/ )
    {
    /*if ( R_CALLUI_CREATE_LIST_VOICE == aResourceId )
        {
        return KCreateListVoice().AllocLC();
        }
    if ( R_CALLUI_CREATE_LIST_VIDEO == aResourceId )
        {
        return KCreateListVideo().AllocLC();
        }
    if ( R_CALLUI_CREATE_LIST_INTERNET == aResourceId )
        {
        return KCreateListInternet().AllocLC();
        }*/
    return KNullDesC().AllocLC();
    };
    
HBufC* StringLoader::LoadL( TInt aResourceId, TInt /*aInt*/,
                         CCoeEnv* aLoaderEnv )
    {
    HBufC* ret = LoadLC( aResourceId, aLoaderEnv );
    CleanupStack::Pop();
    return ret;
    };

void StringLoader::Format( TDes& aDest, const TDesC& aSource,
                     TInt aPosition, const TDesC& aSubs )
    {
    aDest.Copy( KTestString );
    }

#include "CPhoneMainResourceResolver.h"

CPhoneMainResourceResolver::CPhoneMainResourceResolver()
    {
    
    }
CPhoneMainResourceResolver::~CPhoneMainResourceResolver()
    {
    Dll::SetTls( NULL ) ;
    }

CPhoneMainResourceResolver* CPhoneMainResourceResolver::Instance()
    {
    CPhoneMainResourceResolver* singleton;

    if ( Dll::Tls() == NULL )
          {
          // TLS is still null, which means that no CMySingleton has
          // been instantiated yet.  Do so now, and return that
          // instance:
          singleton = new ( ELeave ) CPhoneMainResourceResolver();
          // Store a pointer to the new instance in thread local storage:
          TInt err = Dll::SetTls( static_cast<TAny*>( singleton ) );
          if ( err == KErrNone )
              {
              return singleton;
              }
          else
              {
              delete singleton;
              User::Leave( err );
              return NULL;
              }
          }
      else
          {
        
          singleton = static_cast<CPhoneMainResourceResolver*>( Dll::Tls() );
          return singleton;
          }

    }

TInt CPhoneMainResourceResolver::ResolveResourceID( const TInt& /*aResource*/ ) const
    {
    return 0;
    }

void CPhoneMainResourceResolver::RegisterResolver( 
    MPhoneResourceResolver* /*aResolver*/ )
    {
    
    }


//#include <AknUtils.h>
class AknTextUtils 
    {
    static ConvertDigitsTo(  TDes& /*aDes*/, TDigitType /*aDigitType*/ )
        {
    
            }
    };

    
#include "cphonemediatorfactory.h"

CPhoneMediatorFactory* CPhoneMediatorFactory::Instance()
    {
    
    }
    
CPhoneMediatorSender* CPhoneMediatorFactory::Sender()
    {

    }

#include "cphonemediatorsender.h"
    
TInt CPhoneMediatorSender::IssueCommand( 
    const TUid /*aDomain*/, 
    const TUid /*aCategory*/, 
    const TInt /*aCommandId*/,
    const TVersion /*aVersion*/, 
    const TDesC8& /*aData*/,
    MPhoneShutdownCommand* /*aShutdownCommand*/ )
    {
    
    }