void QMacInputContext::setFocusWidget(QWidget *w) { createTextDocument(); if(w) ActivateTSMDocument(textDocument); else DeactivateTSMDocument(textDocument); QInputContext::setFocusWidget(w); }
void QMacInputContext::reset() { if (recursionGuard) return; recursionGuard = true; createTextDocument(); composing = false; ActivateTSMDocument(textDocument); FixTSMDocument(textDocument); recursionGuard = false; }
void QMacInputContext::setFocusWidget(QWidget *w) { createTextDocument(); #ifndef QT_MAC_USE_COCOA if(w) ActivateTSMDocument(textDocument); else DeactivateTSMDocument(textDocument); #endif QInputContext::setFocusWidget(w); }
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; }