src/hbinput/inputwidgets/hbinput12keytouchkeypad_p.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
    54 
    54 
    55     void setKeyMappingTitle(int aKey, HbTouchKeypadButton* aButton, HbModifiers aModifiers);
    55     void setKeyMappingTitle(int aKey, HbTouchKeypadButton* aButton, HbModifiers aModifiers);
    56     void setKeyMappingTitleNumeric(int aKey, HbTouchKeypadButton* aButton, HbModifiers aModifiers);
    56     void setKeyMappingTitleNumeric(int aKey, HbTouchKeypadButton* aButton, HbModifiers aModifiers);
    57 
    57 
    58     void applyEditorConstraints();
    58     void applyEditorConstraints();
       
    59 	void getAllowedSctCharcters(QString& allowedSctCharacters);
    59 
    60 
    60     void createKeypad();
    61     void createKeypad();
    61     void createLayout();
    62     void createLayout();
    62     QString textForKey(int key);
    63     QString textForKey(int key);
    63     QString additionalTextForKey(int key);
    64     QString additionalTextForKey(int key);
    64     int keyCode(HbTouchKeypadButton *button);
    65     int keyCode(HbTouchKeypadButton *button);
       
    66     QChar findFirstNumberCharacterBoundToKey(int key);	
    65 public:
    67 public:
    66     HbTouchKeypadButton* mButtons[HbNum12KeypadBaseButtons];
    68     HbTouchKeypadButton* mButtons[HbNum12KeypadBaseButtons];
    67     bool mKeypadCreated;
    69     bool mKeypadCreated;
    68     bool mKeymapChanged;
    70     bool mKeymapChanged;
    69 };
    71 };