diff -r 4526337fb576 -r 3eca7e70b1b8 widgetmodel/alfwidgetmodel/src/alfwidgeteventhandlerimpl.cpp --- a/widgetmodel/alfwidgetmodel/src/alfwidgeteventhandlerimpl.cpp Tue Feb 02 00:28:09 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,80 +0,0 @@ -/* -* 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: The private implementation file for WidgetEventHandler. -* -*/ - - -#include "alfwidgeteventhandlerimpl.h" - -using namespace Alf; - - -// ======== MEMBER FUNCTIONS ======== - -// --------------------------------------------------------------------------- -// ?description_if_needed -// --------------------------------------------------------------------------- -// -AlfWidgetEventHandlerImpl::AlfWidgetEventHandlerImpl( - IAlfWidgetEventHandler::AlfEventHandlerType aEventHandlerType, - IAlfWidgetEventHandler::AlfEventHandlerExecutionPhase aEventHandlerExecutionPhase): - mActiveStates( ~0 ), // By default active in all states - mCapturing( false ), - mEventHandlerType(aEventHandlerType), - mEventHandlerExecutionPhase(aEventHandlerExecutionPhase) - { - construct(); - } - -// --------------------------------------------------------------------------- -// ?description_if_needed -// --------------------------------------------------------------------------- -// -void AlfWidgetEventHandlerImpl::construct() - { - mInputs.setAutoDelete( true ); - mEhData.mWidgetEventHandlerId = 0; - mEhData.mNode = 0; - } - -// --------------------------------------------------------------------------- -// ?description_if_needed -// --------------------------------------------------------------------------- -// -AlfWidgetEventHandlerImpl::~AlfWidgetEventHandlerImpl() - { - mInputs.clear(); - mPointerInputs.clear(); - mOutputs.clear(); - mCancelOutputs.clear(); - mAnimationOutputs.clear(); - mAnimationCancelOutputs.clear(); - mWidgetAttributeOutputs.clear(); - mWidgetAttributeInputs.clear(); -#ifdef RD_TACTILE_FEEDBACK - mTactileOutputs.clear(); -#endif // RD_TACTILE_FEEDBACK - mWidgetEventOutputSignals.clear(); - mStateChangeOutputs.clear(); - mEventPasserInputs.clear(); - mEventPasserOutputs.clear(); - mAppEventOutputs.clear(); - if (mEhData.mWidgetEventHandlerId) - { - delete[] mEhData.mWidgetEventHandlerId; - } - } - -// End of File.