plugins/contacts/symbian/contactsmodel/cntplsql/inc/cqwertykeymap.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
   104          */
   104          */
   105 		virtual ~CQwertyKeyMap();
   105 		virtual ~CQwertyKeyMap();
   106 
   106 
   107 	public: // From CPcsKeyMap
   107 	public: // From CPcsKeyMap
   108 		virtual const QChar ArrayIndexToMappedChar(TInt aArrayIndex) const;
   108 		virtual const QChar ArrayIndexToMappedChar(TInt aArrayIndex) const;
   109 #if !defined(USE_ORBIT_KEYMAP)
       
   110 		virtual const QChar UseHardcodedKeyMap(const QChar input) const;
       
   111 #endif
       
   112 
   109 
   113 	private: // From CPcsKeyMap
   110 	private: // From CPcsKeyMap
   114 		virtual TInt ComputeValue(QString aString,
   111 		virtual TInt ComputeValue(QString aString,
   115 								  TBool aUpperLimit,
   112 								  TBool aUpperLimit,
   116 								  QString& aValue) const;
   113 								  QString& aValue) const;
   117 
   114 
   118 	public:
   115 	public:
   119 #if defined(USE_ORBIT_KEYMAP)
       
   120 		bool IsValidChar(const QChar aChar) const;
   116 		bool IsValidChar(const QChar aChar) const;
   121 #endif
   117 
   122 		TInt MapKeyNameToValue(const QChar aKeyName) const;
   118 		TInt MapKeyNameToValue(const QChar aKeyName) const;
   123 
   119 
   124 	private: // Constructors
   120 	private: // Constructors
   125         /**
   121         /**
   126          * Constructor
   122          * Constructor