00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #if !defined(__AKNNUMSECED_H__)
00022 #define __AKNNUMSECED_H__
00023
00024
00025 #if !defined(__EIKBCTRL_H__)
00026 #include <eikbctrl.h>
00027 #endif
00028
00029 #include <eikseced.h>
00030
00031
00032
00040 class CAknNumericSecretEditor : public CEikSecretEditor
00041 {
00042 public:
00046 IMPORT_C CAknNumericSecretEditor();
00047
00051 ~CAknNumericSecretEditor();
00052
00053 public:
00054
00068 IMPORT_C virtual TCoeInputCapabilities InputCapabilities() const;
00069 IMPORT_C void HandlePointerEventL(const TPointerEvent& aPointerEvent);
00070 protected:
00071
00072
00073
00078 IMPORT_C virtual void AppendCharacterL( TInt aKeyCode );
00079
00084 IMPORT_C virtual MCoeFepAwareTextEditor_Extension1::CState* CreateFepStateL();
00085 private:
00086 IMPORT_C void Reserved_1();
00087 IMPORT_C void Reserved_2();
00088 private:
00092 IMPORT_C void* ExtensionInterface( TUid aInterface );
00093
00094 private:
00095 IMPORT_C void MCoeFepAwareTextEditor_Reserved_2();
00096 private:
00097 IMPORT_C virtual void MCoeFepAwareTextEditor_Extension1_Reserved_2();
00098 IMPORT_C virtual void MCoeFepAwareTextEditor_Extension1_Reserved_3();
00099 IMPORT_C virtual void MCoeFepAwareTextEditor_Extension1_Reserved_4();
00100 private:
00101 TInt iSpare;
00102 };
00103
00104
00105 #endif
00106
00107