void QMacInputContext::reset() { if (recursionGuard) return; recursionGuard = true; createTextDocument(); composing = false; ActivateTSMDocument(textDocument); FixTSMDocument(textDocument); recursionGuard = false; }
void QMacInputContext::reset() { if (recursionGuard) return; if (!currentText.isEmpty()){ QInputMethodEvent e; e.setCommitString(currentText); qt_sendSpontaneousEvent(focusWidget(), &e); currentText = QString(); } recursionGuard = true; createTextDocument(); composing = false; ActivateTSMDocument(textDocument); FixTSMDocument(textDocument); recursionGuard = false; }
void MCScreenDC::clearIME(Window w) { if (tsmdocument) FixTSMDocument(tsmdocument); }