00001 /* 00002 * ============================================================================== 00003 * Name : AknIconObserver.h 00004 * Part of : AknIcon 00005 * Interface : AknIcon 00006 * Description : CFbsBitmap change observer 00007 * 00008 * Version : 1 00009 * 00010 * Copyright (c) 2002 Nokia Corporation. 00011 * This material, including documentation and any related 00012 * computer programs, is protected by copyright controlled by 00013 * Nokia Corporation. All rights are reserved. Copying, 00014 * including reproducing, storing, adapting or translating, any 00015 * or all of this material requires the prior written consent of 00016 * Nokia Corporation. This material also contains confidential 00017 * information which may not be disclosed to others without the 00018 * prior written consent of Nokia Corporation. 00019 * ============================================================================== 00020 */ 00021 #ifndef AKN_ICON_OBSERVER_H 00022 #define AKN_ICON_OBSERVER_H 00023 00024 // INCLUDES 00025 00026 // CONSTANTS 00027 00028 // FORWARD DECLARATIONS 00029 class CFbsBitmap; 00030 00031 // FUNCTION PROTOTYPES 00032 00033 00034 // CLASS DECLARATION 00035 00039 class MAknIconObserver 00040 { 00041 public: 00042 00058 virtual void BitmapChanged(CFbsBitmap *aBitmap)=0; 00059 }; 00060 00061 /* 00062 * 00063 * This class is internal and not intended for use. 00064 * 00065 */ 00066 class MAknIconChangeObserver 00067 { 00068 public: 00069 virtual void BitmapChanged()=0; 00070 }; 00071 00072 // AKN_ICON_OBSERVER_H 00073 #endif 00074 00075 // End of File