diff -r 9d760f716ca8 -r 3d09643def13 qtmobileextensions/src/keycapture/tsrc/stub/remconinterfaceselector.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qtmobileextensions/src/keycapture/tsrc/stub/remconinterfaceselector.h Fri Sep 17 08:34:25 2010 +0300 @@ -0,0 +1,58 @@ +/* +* 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: remconinterfaceselector stub for testing keycapture +* +*/ + + +#ifndef REMCONINTERFACESELECTOR_H +#define REMCONINTERFACESELECTOR_H + + +#include + +//forward declarations +class CRemConCallHandlingTarget; +class CRemConCoreApiTarget; + +class CRemConInterfaceSelector : public CBase + { + +public: + + static int getCount(); + static void setNewLLeave(); + static void NewLLeaveIfDesiredL(); + static void setOpenTargetLLeave(); + static void OpenTargetLLeaveIfDesiredL(); + +public: + + static CRemConInterfaceSelector* NewL(); + virtual ~CRemConInterfaceSelector(); + void RegisterInterface(); + void OpenTargetL(); + void RegisterCallHandlingL( CRemConCallHandlingTarget* ); + void RegisterCoreApiL(CRemConCoreApiTarget* ); + +private: + + CRemConInterfaceSelector(); + RPointerArray iCallHandlingArray; + RPointerArray iCoreApiArray; + }; + +#endif // REMCONINTERFACESELECTOR_H + +// End of File