void SceneViewer::inputMethodEvent(QInputMethodEvent *e) { TTool *tool = TApp::instance()->getCurrentTool()->getTool(); if (tool && tool->isEnabled()) { tool->onInputText(e->preeditString().toStdWString(), e->commitString().toStdWString(), e->replacementStart(), e->replacementLength()); } }