2 * Copyright (c) 2003-2007 Nokia Corporation and/or its subsidiary(-ies).
4 * This component and the accompanying materials are made available
5 * under the terms of the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
6 * which accompanies this distribution, and is available
7 * at the URL "http://www.symbianfoundation.org/legal/licencesv10.html".
9 * Initial Contributors:
10 * Nokia Corporation - initial contribution.
14 * Description: MPtiObserver class definition.
32 #ifndef _PTI_OBSERVER_H
33 #define _PTI_OBSERVER_H
36 * PtiEngine observer interface. A client side application can request
37 * notifications for certain PtiEngine operations through this
38 * interface. It is set via CPtiEngine::SetObserver method.
44 * This method is called when multitapping timer
45 * expires. Related to EPtiEngineMultitaping input mode.
47 virtual void KeyTimerExpired() = 0;
50 * This method is called when last item in prediction
51 * candidate list is reached. Related to EPtiEnginePredictive
54 virtual void LastWordInSelectionList() = 0;
57 * This method is called when the first item in prediction
58 * candidate list is reached. Related to EPtiEnginePredictive
61 virtual void FirstWordInSelectionList() = 0;
65 #endif // _PTI_OBSERVER_H