diff -r 000000000000 -r 2f259fa3e83a uifw/AvKon/src/AknViewNavigator.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uifw/AvKon/src/AknViewNavigator.cpp Tue Feb 02 01:00:49 2010 +0200 @@ -0,0 +1,69 @@ +/* +* 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: Avkon split view navigator. +* +*/ + + +// INCLUDE FILES +#include "AknViewAppUi.h" +#include "AknViewNavigator.h" + +// ============================ MEMBER FUNCTIONS =============================== + +// ----------------------------------------------------------------------------- +// CAknViewNavigator::CAknViewNavigator +// C++ default constructor. +// ----------------------------------------------------------------------------- +// +CAknViewNavigator::CAknViewNavigator( CAknViewAppUi* aAppUi ) : iAppUi( aAppUi ) + { + } + +// ----------------------------------------------------------------------------- +// CAknViewNavigator::~CAknViewNavigator +// Destructor. +// ----------------------------------------------------------------------------- +// +CAknViewNavigator::~CAknViewNavigator() + { + } + +// ----------------------------------------------------------------------------- +// CAknViewNavigator::OfferKeyEventL +// Handles key events. +// ----------------------------------------------------------------------------- +// +TKeyResponse CAknViewNavigator::OfferKeyEventL( const TKeyEvent& aKeyEvent, + TEventCode aType ) + { + if ( aType == EEventKey ) + { + return iAppUi->HandleViewNavigationL( aKeyEvent ); + } + + return EKeyWasNotConsumed; + } + +// ----------------------------------------------------------------------------- +// CAknViewNavigator::InputCapabilities +// Returns control's input capabilities. +// ----------------------------------------------------------------------------- +// +TCoeInputCapabilities CAknViewNavigator::InputCapabilities() const + { + return TCoeInputCapabilities::ENavigation; + } + +// End of File