diff -r 000000000000 -r eb1f2e154e89 textinput/peninputvkbkr/src/PeninputVkbKrUiStateNone.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/textinput/peninputvkbkr/src/PeninputVkbKrUiStateNone.cpp Tue Feb 02 01:02:04 2010 +0200 @@ -0,0 +1,92 @@ +/* +* Copyright (c) 2002-2005 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: peninput VKB data manager +* +*/ + +#include "PeninputVkbKrDbg.h" +#include "PeninputVkbKrUiStateNone.h" + +// --------------------------------------------------------------------------- +// Constructors & Destructors +// --------------------------------------------------------------------------- +// + +CPeninputVkbKrUiStateNone* CPeninputVkbKrUiStateNone::NewLC( + MPeninputUiStateMgr* aUiStateMgr, + MPeninputLayoutContext* aContext, + CPtiEngine& aPtiEngine) + { + CPeninputVkbKrUiStateNone* self = + new (ELeave) CPeninputVkbKrUiStateNone(aUiStateMgr,aContext,aPtiEngine); + CleanupStack::PushL(self); + self->ConstructL(); + return self; + } + +CPeninputVkbKrUiStateNone* CPeninputVkbKrUiStateNone::NewL( + MPeninputUiStateMgr* aUiStateMgr, + MPeninputLayoutContext* aContext, + CPtiEngine& aPtiEngine) + { + CPeninputVkbKrUiStateNone* self = + CPeninputVkbKrUiStateNone::NewLC(aUiStateMgr,aContext,aPtiEngine); + CleanupStack::Pop(); // self; + return self; + } + +CPeninputVkbKrUiStateNone::CPeninputVkbKrUiStateNone( + MPeninputUiStateMgr* aUiStateMgr, + MPeninputLayoutContext* aContext, + CPtiEngine& aPtiEngine) + : CPeninputVkbKrUiStateBase(aUiStateMgr,aContext,aPtiEngine) + { + // No implementation required + } + +void CPeninputVkbKrUiStateNone::ConstructL() + { + CPeninputVkbKrUiStateBase::ConstructL(); + } + +CPeninputVkbKrUiStateNone::~CPeninputVkbKrUiStateNone() + { + } + +// --------------------------------------------------------------------------- +// from CPeninputVkbKrUiStateBase +// --------------------------------------------------------------------------- +// + +TBool CPeninputVkbKrUiStateNone::HandleKeyEventL( + const TRawEvent& aData) + { + LOG2( + "Vkb.UiState.None.HandleKeyEventL %d %d", + aData.Modifiers(), + aData.ScanCode()); + TBool ret(EFalse); + return ret; + } + +TBool CPeninputVkbKrUiStateNone::HandleControlEvent( + TInt aEventType, + const TDesC& /*aEventData*/) + { + LOG1( + "Vkb.UiState.None.HandleControlEvent %d", + aEventType); + TBool ret(EFalse); + return ret; + }