| author | William Roberts <williamr@symbian.org> | 
| Wed, 31 Mar 2010 12:33:34 +0100 | |
| branch | Symbian3 | 
| changeset 4 | 837f303aceeb | 
| parent 2 | 2fe1408b6811 | 
| permissions | -rw-r--r-- | 
| williamr@2 | 1  | 
/*  | 
| williamr@2 | 2  | 
* Copyright (c) 2003-2007 Nokia Corporation and/or its subsidiary(-ies).  | 
| williamr@2 | 3  | 
* All rights reserved.  | 
| williamr@2 | 4  | 
* This component and the accompanying materials are made available  | 
| williamr@4 | 5  | 
* under the terms of "Eclipse Public License v1.0""  | 
| williamr@2 | 6  | 
* which accompanies this distribution, and is available  | 
| williamr@4 | 7  | 
* at the URL "http://www.eclipse.org/legal/epl-v10.html".  | 
| williamr@2 | 8  | 
*  | 
| williamr@2 | 9  | 
* Initial Contributors:  | 
| williamr@2 | 10  | 
* Nokia Corporation - initial contribution.  | 
| williamr@2 | 11  | 
*  | 
| williamr@2 | 12  | 
* Contributors:  | 
| williamr@2 | 13  | 
*  | 
| williamr@2 | 14  | 
* Description: MPtiObserver class definition.  | 
| williamr@2 | 15  | 
*  | 
| williamr@2 | 16  | 
*/  | 
| williamr@2 | 17  | 
|
| williamr@2 | 18  | 
|
| williamr@2 | 19  | 
|
| williamr@2 | 20  | 
|
| williamr@2 | 21  | 
|
| williamr@2 | 22  | 
|
| williamr@2 | 23  | 
|
| williamr@2 | 24  | 
|
| williamr@2 | 25  | 
|
| williamr@2 | 26  | 
|
| williamr@2 | 27  | 
|
| williamr@2 | 28  | 
|
| williamr@2 | 29  | 
|
| williamr@2 | 30  | 
|
| williamr@2 | 31  | 
|
| williamr@2 | 32  | 
#ifndef _PTI_OBSERVER_H  | 
| williamr@2 | 33  | 
#define _PTI_OBSERVER_H  | 
| williamr@2 | 34  | 
|
| williamr@2 | 35  | 
/**  | 
| williamr@2 | 36  | 
* PtiEngine observer interface. A client side application can request  | 
| williamr@2 | 37  | 
* notifications for certain PtiEngine operations through this  | 
| williamr@2 | 38  | 
* interface. It is set via CPtiEngine::SetObserver method.  | 
| williamr@2 | 39  | 
*/  | 
| williamr@2 | 40  | 
class MPtiObserver  | 
| williamr@2 | 41  | 
	{
 | 
| williamr@2 | 42  | 
public:  | 
| williamr@2 | 43  | 
/**  | 
| williamr@2 | 44  | 
* This method is called when multitapping timer  | 
| williamr@2 | 45  | 
* expires. Related to EPtiEngineMultitaping input mode.  | 
| williamr@2 | 46  | 
*/  | 
| williamr@2 | 47  | 
virtual void KeyTimerExpired() = 0;  | 
| williamr@2 | 48  | 
|
| williamr@2 | 49  | 
/**  | 
| williamr@2 | 50  | 
* This method is called when last item in prediction  | 
| williamr@2 | 51  | 
* candidate list is reached. Related to EPtiEnginePredictive  | 
| williamr@2 | 52  | 
* input mode.  | 
| williamr@2 | 53  | 
*/  | 
| williamr@2 | 54  | 
virtual void LastWordInSelectionList() = 0;  | 
| williamr@2 | 55  | 
|
| williamr@2 | 56  | 
/**  | 
| williamr@2 | 57  | 
* This method is called when the first item in prediction  | 
| williamr@2 | 58  | 
* candidate list is reached. Related to EPtiEnginePredictive  | 
| williamr@2 | 59  | 
* input mode.  | 
| williamr@2 | 60  | 
*/  | 
| williamr@2 | 61  | 
virtual void FirstWordInSelectionList() = 0;  | 
| williamr@2 | 62  | 
};  | 
| williamr@2 | 63  | 
|
| williamr@2 | 64  | 
|
| williamr@2 | 65  | 
#endif // _PTI_OBSERVER_H  | 
| williamr@2 | 66  | 
|
| williamr@2 | 67  | 
// End of file  |