diff -r 7516d6d86cf5 -r ed14f46c0e55 src/hbcore/inputfw/hbinputmethod.h --- a/src/hbcore/inputfw/hbinputmethod.h Mon Oct 04 17:49:30 2010 +0300 +++ b/src/hbcore/inputfw/hbinputmethod.h Mon Oct 18 18:23:13 2010 +0300 @@ -63,6 +63,7 @@ void lockFocus(); void unlockFocus(); + bool isFocusLocked(); // From QInputContext (do not override). void widgetDestroyed(QWidget *widget); @@ -81,14 +82,10 @@ virtual void inputLanguageChanged(const HbInputLanguage &newLanguage); virtual void secondaryInputLanguageChanged(const HbInputLanguage &newLanguage); bool stateChangeInProgress() const; - HbInputLanguage activeLanguage() const; - bool modeAllowedInEditor(HbInputModeType mode) const; void inputStateToEditor(const HbInputState &source); - void constructLatinState(HbInputState &result) const; - HbInputMethodDescriptor descriptor() const; public slots: @@ -106,7 +103,12 @@ Q_DECLARE_PRIVATE_D(d_ptr, HbInputMethod) Q_DISABLE_COPY(HbInputMethod) + Q_PRIVATE_SLOT(d_func(), void _q_refresh()) + Q_PRIVATE_SLOT(d_func(), void _q_startOrientationSequence()) + Q_PRIVATE_SLOT(d_func(), void _q_endOrientationSequence()) + friend class HbInputModeCachePrivate; + friend class HbInputContextProxy; }; #endif // HB_INPUT_METHOD_H