diff -r 3b1da2848fc7 -r d3bac044e0f0 src/gui/inputmethod/qcoefepinputcontext_p.h --- a/src/gui/inputmethod/qcoefepinputcontext_p.h Fri Feb 19 23:40:16 2010 +0200 +++ b/src/gui/inputmethod/qcoefepinputcontext_p.h Fri Mar 12 15:46:37 2010 +0200 @@ -57,6 +57,7 @@ #include "qinputcontext.h" #include +#include #include #include @@ -91,6 +92,9 @@ TCoeInputCapabilities inputCapabilities(); +protected: + void timerEvent(QTimerEvent *timerEvent); + private: void commitCurrentString(bool triggeredBySymbian); void updateHints(bool mustUpdateInputCapabilities); @@ -98,6 +102,7 @@ void applyFormat(QList *attributes); void queueInputCapabilitiesChanged(); bool needsInputPanel(); + void commitTemporaryPreeditString(); private Q_SLOTS: void ensureInputCapabilitiesChanged(); @@ -148,6 +153,8 @@ MFepPointerEventHandlerDuringInlineEdit *m_pointerHandler; int m_longPress; int m_cursorPos; + QBasicTimer m_tempPreeditStringTimeout; + bool m_hasTempPreeditString; }; QT_END_NAMESPACE