Lines Matching refs:inputContext

68     void select(InputContext *inputContext) const override {  in select()
69 inputContext->commitString(word_); in select()
70 auto state = inputContext->propertyFor(&engine_->factory()); in select()
80 engine_->updatePredict(inputContext); in select()
99 void select(InputContext *inputContext) const override { in select()
100 inputContext->commitString(hz_); in select()
101 engine_->doReset(inputContext); in select()
116 void select(InputContext *inputContext) const override { in select()
117 auto state = inputContext->propertyFor(&engine_->factory()); in select()
119 inputContext->commitString(context.selectedSentence() + word_); in select()
120 engine_->doReset(inputContext); in select()
133 void select(InputContext *inputContext) const override { in select()
134 auto state = inputContext->propertyFor(&engine_->factory()); in select()
140 engine_->updateUI(inputContext); in select()
164 void JyutpingEngine::initPredict(InputContext *inputContext) { in initPredict() argument
165 inputContext->inputPanel().reset(); in initPredict()
167 auto state = inputContext->propertyFor(&factory_); in initPredict()
174 auto &inputPanel = inputContext->inputPanel(); in initPredict()
177 inputContext->updatePreedit(); in initPredict()
178 inputContext->updateUserInterface(UserInterfaceComponent::InputPanel); in initPredict()
181 void JyutpingEngine::updatePredict(InputContext *inputContext) { in updatePredict() argument
182 inputContext->inputPanel().reset(); in updatePredict()
184 auto state = inputContext->propertyFor(&factory_); in updatePredict()
187 auto &inputPanel = inputContext->inputPanel(); in updatePredict()
190 inputContext->updatePreedit(); in updatePredict()
191 inputContext->updateUserInterface(UserInterfaceComponent::InputPanel); in updatePredict()
229 void JyutpingEngine::updateUI(InputContext *inputContext) { in updateUI() argument
230 inputContext->inputPanel().reset(); in updateUI()
232 auto state = inputContext->propertyFor(&factory_); in updateUI()
236 if (!inputContext->capabilityFlags().testAny( in updateUI()
240 inputContext->updatePreedit(); in updateUI()
241 inputContext->updateUserInterface(UserInterfaceComponent::InputPanel); in updateUI()
242 inputContext->commitString(sentence); in updateUI()
244 initPredict(inputContext); in updateUI()
252 auto &inputPanel = inputContext->inputPanel(); in updateUI()
318 inputContext->updatePreedit(); in updateUI()
319 inputContext->updateUserInterface(UserInterfaceComponent::InputPanel); in updateUI()
411 auto inputContext = event.inputContext(); in activate() local
418 inputContext->statusArea().addAction(StatusGroup::InputMethod, in activate()
422 inputContext->statusArea().addAction(StatusGroup::InputMethod, in activate()
428 auto inputContext = event.inputContext(); in deactivate() local
430 auto state = inputContext->propertyFor(&factory_); in deactivate()
432 inputContext->commitString(state->context_.userInput()); in deactivate()
453 auto inputContext = event.inputContext(); in keyEvent() local
454 auto state = inputContext->propertyFor(&factory_); in keyEvent()
458 auto candidateList = inputContext->inputPanel().candidateList(); in keyEvent()
464 candidateList->candidate(idx).select(inputContext); in keyEvent()
479 inputContext->updateUserInterface( in keyEvent()
488 inputContext->updateUserInterface( in keyEvent()
496 inputContext->updateUserInterface( in keyEvent()
501 inputContext->updateUserInterface( in keyEvent()
513 inputContext->inputPanel().reset(); in keyEvent()
514 inputContext->updatePreedit(); in keyEvent()
515 inputContext->updateUserInterface(UserInterfaceComponent::InputPanel); in keyEvent()
525 inputContext, "", "v", "", "", Key(FcitxKey_None)); in keyEvent()
584 inputContext->commitString(state->context_.userInput()); in keyEvent()
588 auto candidateList = inputContext->inputPanel().candidateList(); in keyEvent()
595 inputContext->inputPanel() in keyEvent()
598 .select(inputContext); in keyEvent()
606 "zh_HK", inputContext); in keyEvent()
609 auto ref = inputContext->watch(); in keyEvent()
614 if (auto inputContext = ref.get()) { in keyEvent() local
615 inputContext->commitString(puncStr); in keyEvent()
617 inputContext->propertyFor(&factory_); in keyEvent()
635 if (inputContext->inputPanel().candidateList() && in keyEvent()
636 inputContext->inputPanel().candidateList()->size()) { in keyEvent()
637 inputContext->inputPanel().candidateList()->candidate(0).select( in keyEvent()
638 inputContext); in keyEvent()
641 "zh_HK", inputContext, c); in keyEvent()
665 inputContext, text, "", output, altOutput, in keyEvent()
673 inputContext->commitString(punc); in keyEvent()
680 updateUI(inputContext); in keyEvent()
685 auto inputContext = event.inputContext(); in reset() local
686 doReset(inputContext); in reset()
689 void JyutpingEngine::doReset(InputContext *inputContext) { in doReset() argument
690 auto state = inputContext->propertyFor(&factory_); in doReset()
693 inputContext->inputPanel().reset(); in doReset()
694 inputContext->updatePreedit(); in doReset()
695 inputContext->updateUserInterface(UserInterfaceComponent::InputPanel); in doReset()