00001 00002 /* 00003 * ============================================================================ 00004 * Name : aknnavidecoratorobserver.h 00005 * Part of : AVKON 00006 * 00007 * Description: 00008 * Interface class for navi decorator. This observer is used 00009 * by observers to get right or left arrow events of navipane 00010 * PointerEvents for arrow decorators are handled in Navigation 00011 * decorator class. 00012 * 00013 * 00014 * Version: 00015 * 00016 * Copyright © 2005 Nokia Corporation. 00017 * This material, including documentation and any related 00018 * computer programs, is protected by copyright controlled by 00019 * Nokia Corporation. All rights are reserved. Copying, 00020 * including reproducing, storing, adapting or translating, any 00021 * or all of this material requires the prior written consent of 00022 * Nokia Corporation. This material also contains confidential 00023 * information which may not be disclosed to others without the 00024 * prior written consent of Nokia Corporation. 00025 * ============================================================================ 00026 */ 00027 00028 #ifndef AKNNAVIDECORATOROBSERVER_H 00029 #define AKNNAVIDECORATOROBSERVER_H 00030 00031 #include <e32base.h> 00032 00033 class MAknNaviDecoratorObserver 00034 { 00035 public: 00036 enum TAknNaviDecoratorEvents 00037 { 00039 EAknNaviDecoratorEventRightTabArrow, 00041 EAknNaviDecoratorEventLeftTabArrow, 00043 EAknNaviDecoratorEventNaviLabel 00044 }; 00045 00046 public: 00047 00054 virtual void HandleNaviDecoratorEventL( TInt aEventID ) = 0; 00055 }; 00056 00057 // AKNNAVIDECORATOROBSERVER_H 00058 #endif