equal
deleted
inserted
replaced
61 HbInputFocusObject *focusObject() const; |
61 HbInputFocusObject *focusObject() const; |
62 void setFocusObject(HbInputFocusObject *focusObject); |
62 void setFocusObject(HbInputFocusObject *focusObject); |
63 |
63 |
64 void lockFocus(); |
64 void lockFocus(); |
65 void unlockFocus(); |
65 void unlockFocus(); |
|
66 bool isFocusLocked(); |
66 |
67 |
67 // From QInputContext (do not override). |
68 // From QInputContext (do not override). |
68 void widgetDestroyed(QWidget *widget); |
69 void widgetDestroyed(QWidget *widget); |
69 void setFocusWidget(QWidget *widget); |
70 void setFocusWidget(QWidget *widget); |
70 |
71 |
79 protected: |
80 protected: |
80 virtual void inputStateActivated(const HbInputState &newState); |
81 virtual void inputStateActivated(const HbInputState &newState); |
81 virtual void inputLanguageChanged(const HbInputLanguage &newLanguage); |
82 virtual void inputLanguageChanged(const HbInputLanguage &newLanguage); |
82 virtual void secondaryInputLanguageChanged(const HbInputLanguage &newLanguage); |
83 virtual void secondaryInputLanguageChanged(const HbInputLanguage &newLanguage); |
83 bool stateChangeInProgress() const; |
84 bool stateChangeInProgress() const; |
84 |
|
85 HbInputLanguage activeLanguage() const; |
85 HbInputLanguage activeLanguage() const; |
86 |
|
87 bool modeAllowedInEditor(HbInputModeType mode) const; |
86 bool modeAllowedInEditor(HbInputModeType mode) const; |
88 void inputStateToEditor(const HbInputState &source); |
87 void inputStateToEditor(const HbInputState &source); |
89 |
|
90 void constructLatinState(HbInputState &result) const; |
88 void constructLatinState(HbInputState &result) const; |
91 |
|
92 HbInputMethodDescriptor descriptor() const; |
89 HbInputMethodDescriptor descriptor() const; |
93 |
90 |
94 public slots: |
91 public slots: |
95 void globalInputLanguageChanged(const HbInputLanguage &newLanguage); |
92 void globalInputLanguageChanged(const HbInputLanguage &newLanguage); |
96 void globalSecondaryInputLanguageChanged(const HbInputLanguage &newLanguage); |
93 void globalSecondaryInputLanguageChanged(const HbInputLanguage &newLanguage); |
104 |
101 |
105 private: |
102 private: |
106 Q_DECLARE_PRIVATE_D(d_ptr, HbInputMethod) |
103 Q_DECLARE_PRIVATE_D(d_ptr, HbInputMethod) |
107 Q_DISABLE_COPY(HbInputMethod) |
104 Q_DISABLE_COPY(HbInputMethod) |
108 |
105 |
|
106 Q_PRIVATE_SLOT(d_func(), void _q_refresh()) |
|
107 Q_PRIVATE_SLOT(d_func(), void _q_startOrientationSequence()) |
|
108 Q_PRIVATE_SLOT(d_func(), void _q_endOrientationSequence()) |
|
109 |
109 friend class HbInputModeCachePrivate; |
110 friend class HbInputModeCachePrivate; |
|
111 friend class HbInputContextProxy; |
110 }; |
112 }; |
111 |
113 |
112 #endif // HB_INPUT_METHOD_H |
114 #endif // HB_INPUT_METHOD_H |
113 |
115 |
114 // End of file |
116 // End of file |