2 * Copyright (c) 2002-2004 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.
20 #ifndef __AKNMFNECOMMANDOBSERVER
21 #define __AKNMFNECOMMANDOBSERVER
28 * Interface for giving commands to MFNE editors from the owning controls.
29 * This interface was added to forward touch command button events to MFNE
30 * editors. The interface can be extended later by adding more commands to
31 * TMfneCommand enum if needed.
34 * @since Series 60 3.0
36 class MAknMfneCommandObserver
41 * List of commands that can be given to MFNE editor with
42 * HandleMfneCommand() function
46 EMfneIncrementCurrentFieldValue,
47 EMfneDecrementCurrentFieldValue
51 * Interface function allowing other classes to give commands to MFNE editors.
52 * The commands are defined in TMfneCommand enum.
54 * @since Series 60 5.0
55 * @param aCommand Command defined in TMfneCommand
57 virtual void HandleMfneCommandL(TInt aCommand) = 0;
60 #endif // __AKNMFNECOMMANDOBSERVER