mirror of
https://github.com/Melorise/TamaASR.git
synced 2026-11-07 14:39:32 +00:00
整合 Linux Fcitx5 实时输入、网页后端、设置页、悬浮球、托盘和发行打包能力。 AI-assisted-by: Codex AI-model: gpt-5.6-sol AI-reasoning-effort: medium Co-authored-by: Codex <codex@openai.com>
14 lines
362 B
C++
14 lines
362 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <utility>
|
|
|
|
template <typename ClearPreedit, typename CommitText>
|
|
void finalizePreedit(const std::string &text, ClearPreedit &&clearPreedit,
|
|
CommitText &&commitText) {
|
|
std::forward<ClearPreedit>(clearPreedit)();
|
|
if (!text.empty()) {
|
|
std::forward<CommitText>(commitText)(text);
|
|
}
|
|
}
|