00001 /* 00002 * ============================================================================== 00003 * Name : AknControl.h 00004 * Part of : Avkon 00005 * Interface : Base Controls API 00006 * Description : Base class for all S60 UI framework UI controls. 00007 * 00008 * Version : 1 00009 * 00010 * Copyright (c) 2005,2006 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_CONTROL_H 00022 #define AKN_CONTROL_H 00023 00024 // INCLUDES 00025 #include <e32base.h> 00026 #include <coecntrl.h> 00027 00028 // FORWARD DECLARATIONS 00029 00030 // CONSTANTS 00031 00032 // CLASS DEFINITIONS 00033 00040 class CAknControl : public CCoeControl 00041 { 00042 public: 00046 IMPORT_C CAknControl(); 00047 00051 IMPORT_C ~CAknControl(); 00052 00053 private: 00057 IMPORT_C virtual void* ExtensionInterface( TUid aInterface ); 00058 00059 private: 00060 TInt iSpare[6]; 00061 }; 00062 00063 // AKN_CONTROL_H 00064 #endif