Details
-
Suggestion
-
Resolution: Done
-
P2: Important
-
4.7.3
-
Symbian
-
076ac0ee55b54ae3759af76cf5790e31fbd0f7e5
Description
bool QCoeFepInputContext::filterEvent(const QEvent *event) method consumes that event.
Code snippet from qcoefepinputcontext_s60.cpp
bool QCoeFepInputContext::filterEvent(const QEvent *event) { ... if (event->type() == QEvent::RequestSoftwareInputPanel) { ... //If m_pointerHandler has already been set, it means that fep inline editing is in progress. //When this is happening, do not filter out pointer events. if (!m_pointerHandler) return true; } return false; }
One way to achieve this is to create custom InputContext implementation and re-write filterEvent(const QEvent *event).
Would it be possible not to consume event?