plugins/contacts/symbian/contactsmodel/cntplsql/inc/c12keykeymap.h
changeset 5 603d3f8b6302
parent 0 876b1a06bc25
equal deleted inserted replaced
3:e4ebb16b39ea 5:603d3f8b6302
    38          */
    38          */
    39 		virtual ~C12keyKeyMap();
    39 		virtual ~C12keyKeyMap();
    40 
    40 
    41 	public: // From CPcsKeyMap
    41 	public: // From CPcsKeyMap
    42 		virtual const QChar ArrayIndexToMappedChar(TInt aArrayIndex) const;
    42 		virtual const QChar ArrayIndexToMappedChar(TInt aArrayIndex) const;
    43 #if !defined(USE_ORBIT_KEYMAP)
       
    44 		virtual const QChar UseHardcodedKeyMap(const QChar input) const;
       
    45 #endif
       
    46 
    43 
    47 	private: // From CPcsKeyMap
    44 	private: // From CPcsKeyMap
    48 		virtual TInt ComputeValue(QString aString,
    45 		virtual TInt ComputeValue(QString aString,
    49 								  TBool aUpperLimit,
    46 								  TBool aUpperLimit,
    50 								  QString& aValue) const;
    47 								  QString& aValue) const;
    51 #if defined(USE_ORBIT_KEYMAP)
    48 
    52 		virtual QList<HbInputLanguage> SelectLanguages();
    49 		virtual QList<HbInputLanguage> SelectLanguages();
    53 
    50 
    54 		virtual void SetHardcodedCharacters();
    51 		virtual void SetHardcodedCharacters();
    55 #endif
       
    56 
    52 
    57 		/**
    53 		/**
    58          * Returns ETrue if characters that are mapped to * and # keys, should
    54          * Returns ETrue if characters that are mapped to * and # keys, should
    59 		 * be skipped.
    55 		 * be skipped.
    60          */
    56          */