diff -r 2b7283837edb -r 3104fc151679 uiservicetab/vimpststorage/tsrc/vimpststorage_ut/stubs/pbkuistubs.cpp --- a/uiservicetab/vimpststorage/tsrc/vimpststorage_ut/stubs/pbkuistubs.cpp Thu Aug 19 09:41:53 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,367 +0,0 @@ -/* -* Copyright (c) 2005-2007 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: -: -* -*/ - - - - - -// INCLUDES -#include "pbkuistubs.h" - - -/** - * Returns Phonebook 2 application UI interface. - * Usage: MPbk2AppUi* appUi = Phonebook2::Pbk2AppUi(); - * - * @return Phonebook 2 application UI interface. - */ -EXPORT_C MPbk2AppUi* Phonebook2::Pbk2AppUi() -{ -return NULL; -}; - -CPbk2AppUiStub::CPbk2AppUiStub(){ } - -CPbk2AppUiStub::~CPbk2AppUiStub(){ } - -/** - * Returns the currently active view. - * - * @return Active view. - */ -CPbk2AppViewBase* CPbk2AppUiStub::ActiveView() const { return NULL; } - -/** - * Returns the Phonebook 2 view explorer if it exists. - * - * @return View explorer. - */ -MPbk2ViewExplorer* CPbk2AppUiStub::Pbk2ViewExplorer() const { return NULL; } - -/** - * Returns the Phonebook 2 startup monitor. - * - * @return Startup monitor. - */ -MPbk2StartupMonitor* CPbk2AppUiStub::Pbk2StartupMonitor() const { return NULL; } - -/** - * Returns Phonebook 2 tab group container. - * - * @return Tab group container. - */ -CPbk2TabGroupContainer* CPbk2AppUiStub::TabGroups() const { return NULL; } - -/** - * Returns Phonebook 2 key event handler. - * - * @return Key event handler. - */ -MPbk2KeyEventHandler& CPbk2AppUiStub::KeyEventHandler() -{ -MPbk2KeyEventHandler* ret = NULL; -return *ret; -} - -/** - * Returns Phonebook 2 application services. - * - * @return Application services. - */ -MPbk2ApplicationServices& CPbk2AppUiStub::ApplicationServices() const -{ -MPbk2ApplicationServices* ret = NULL; -return *ret; -} - -/** - * Handles a command. If Phonebook 2 command handler does not - * handle a command it can then be passed to application UI - * command handler which ultimately handles it. - * For example, exit command is handled by - * application UI not by command handler. - * - * @return Id of the command to handle. - */ -void CPbk2AppUiStub::HandleCommandL( - TInt /*aCommand*/ ) { } - -/** - * Exits application. - */ -void CPbk2AppUiStub::ExitApplication() { } - -CPbk2ApplicationServicesStub::CPbk2ApplicationServicesStub(){ } - -CPbk2ApplicationServicesStub::~CPbk2ApplicationServicesStub(){ } - -/** - * Returns Virtual Phonebook contact manager. - * - * @return Virtual Phonebook contact manager. - */ -CVPbkContactManager& CPbk2ApplicationServicesStub::ContactManager() const -{ -CVPbkContactManager* ret = NULL; -return *ret; -} - -/** - * Returns Phonebook 2 command handler, which handles - * all the commands. - * - * @return Phonebook 2 command handler. - */ -MPbk2CommandHandler* CPbk2ApplicationServicesStub::CommandHandlerL() -{ -return NULL; -} - -/** - * Returns the name formatter object. - * - * @return Phonebook 2 name formatter. - */ -MPbk2ContactNameFormatter& CPbk2ApplicationServicesStub::NameFormatter() const -{ -MPbk2ContactNameFormatter* ret = NULL; -return *ret; -} - -/** - * Returns the sort order manager. - * - * @return Sort order manager. - */ -CPbk2SortOrderManager& CPbk2ApplicationServicesStub::SortOrderManager() const -{ -CPbk2SortOrderManager* ret = NULL; -return *ret; -} - -/** - * Returns Phonebook 2 global send UI. - * - * @return SendUi instance. - */ -CSendUi* CPbk2ApplicationServicesStub::SendUiL() { return NULL; } - -/** - * Returns store property array. - * - * @return Store property array. - */ -CPbk2StorePropertyArray& CPbk2ApplicationServicesStub::StoreProperties() const -{ -CPbk2StorePropertyArray* ret = NULL; -return *ret; -} - -/** - * Returns Phonebook 2 field properties. - * - * @return Phonebook 2 field properties. - */ -CPbk2FieldPropertyArray& CPbk2ApplicationServicesStub::FieldProperties() const -{ -CPbk2FieldPropertyArray* ret = NULL; -return *ret; -} - -/** - * Returns Phonebook 2 store configuration. - * - * @return Phonebook 2 store configuration. - */ -CPbk2StoreConfiguration& CPbk2ApplicationServicesStub::StoreConfiguration() const -{ -CPbk2StoreConfiguration* ret=NULL; -return *ret; -} - -/** - * Returns Phonebook 2 contact store observation register. - * - * @return Phonebook 2 store observation register. - */ -MPbk2StoreObservationRegister& CPbk2ApplicationServicesStub:: - StoreObservationRegister() const - { - MPbk2StoreObservationRegister* ret = NULL; - return *ret; - } - - -/** - * Returns Phonebook 2 contact store validity informer. - * - * @return Phonebook 2 store validity informer. - */ -MPbk2StoreValidityInformer& CPbk2ApplicationServicesStub:: - StoreValidityInformer() const - { - MPbk2StoreValidityInformer* ret = NULL; - return *ret; - } - -/** - * Returns Phonebook 2 view supplier. - * - * @return Phonebook 2 view supplier. - */ -MPbk2ContactViewSupplier& CPbk2ApplicationServicesStub::ViewSupplier() const -{ -MPbk2ContactViewSupplier* ret = NULL; -return *ret; -} - -/** - * Returns global menu filtering flags. - * - * @return Global menu filtering flags. - */ -TInt CPbk2ApplicationServicesStub::GlobalMenuFilteringFlagsL() const { return 0; } - -/** - * Returns service manager. - * - * @return Service manager. - */ -CPbk2ServiceManager& CPbk2ApplicationServicesStub::ServiceManager() const -{ -CPbk2ServiceManager* ret = NULL; -return *ret; -} - -CPbk2CommandHandlerStub::CPbk2CommandHandlerStub(){ } - -CPbk2CommandHandlerStub::~CPbk2CommandHandlerStub(){ } -/** - * Handles Phonebook 2 commands. - * - * @param aCommandId The id of the command to handle. - * @param aControl The UI control of the calling view. - * @param aAppView Application view from where - * the command is launched. - * @return ETrue if the command was handled, EFalse otherwise. - */ -TBool CPbk2CommandHandlerStub::HandleCommandL( - const TInt /*aCommandId*/, - MPbk2ContactUiControl& /*aControl*/, - const CPbk2AppViewBase* /*aAppView*/ ) { return EFalse; } - -/** - * Performs Phonebook 2 menu filtering. - * - * @param aResourceId Resource id of the filtered menu pane. - * @param aMenuPane Menu pane to be filtered. - * @param aViewBase Application view where the filtering - * takes place. - * @param aControl The UI control of the calling view. - */ -void CPbk2CommandHandlerStub::DynInitMenuPaneL( - TInt /*aResourceId*/, - CEikMenuPane* /*aMenuPane*/, - CPbk2AppViewBase& /*aViewBase*/, - MPbk2ContactUiControl& /*aControl*/ ) { } - -/** - * Registers (attaches) to an AIW service. - * - * @param aInterestId Id of the AIW interest. - * @param aMenuResourceId Resource id of the menu to - * attach to the AIW interest. - * @param aInterestResourceId Resource id of the AIW interest. - * @param aAttachBaseService If ETrue, attaches the AIW - * resource id to the AIW base - * service also. This enables command - * handling via AIW without menus. - */ -void CPbk2CommandHandlerStub::RegisterAiwInterestL( - const TInt /*aInterestId*/, - const TInt /*aMenuResourceId*/, - const TInt /*aInterestResourceId*/, - const TBool /*aAttachBaseService*/ ) { } - -/** - * Returns the AIW service command id associated to - * given menu command. If found, it means that there is a - * provider which can handle the menu command. - * - * @see CAiwServiceHandler::ServiceCmdByMenuCmd - * @param aMenuCmdId Menu command id to inspect. - * @return Service command id or KAiwCmdNone. - */ -TInt CPbk2CommandHandlerStub::ServiceCmdByMenuCmd( - TInt /*aMenuCmdId*/ ) const { return 0; } - -/** - * Adds the command into the Phonebook 2 command store and executes it. - * Takes the ownership of the command. - * - * @param aCommand The command to be executed. - */ -void CPbk2CommandHandlerStub::AddAndExecuteCommandL( - MPbk2Command* /*aCommand*/ ) { } - -/** - * Adds a menu command observer. - * - * @param aObserver Menu command observer to add. - */ -void CPbk2CommandHandlerStub::AddMenuCommandObserver( - MPbk2MenuCommandObserver& /*aObserver*/ ) { } - -/** - * Removes a menu command observer. - * - * @param aObserver Menu command observer to remove. - */ -void CPbk2CommandHandlerStub::RemoveMenuCommandObserver( - MPbk2MenuCommandObserver& /*aObserver*/ ) { } - -/** - * Initialises toolbar before it is drawn. - * - * @param aResourceId The resource id of the toolbar. - * @param aToolbar The toolbar object. - * @param aAppView Application view from where - * the command is launched. - * @param aControl The UI control of the calling view. - */ -void CPbk2CommandHandlerStub::DynInitToolbarL( - TInt /*aResourceId*/, - CAknToolbar* /*aToolbar*/, - const CPbk2AppViewBase& /*aAppView*/, - MPbk2ContactUiControl& /*aControl*/ ) { } - -/** - * Handles toolbar events for a certain toolbar item. - * - * @param aCommand The command id of the toolbar item. - * @param aControl The UI control of the calling view. - * @param aAppView Application view from where - * the command is launched. - */ -void CPbk2CommandHandlerStub::OfferToolbarEventL( - TInt /*aCommand*/, - MPbk2ContactUiControl& /*aControl*/, - const CPbk2AppViewBase* /*aAppView*/ ) { } - - -// End of File