diff options
author | Peng Wu <alexepico@gmail.com> | 2018-06-01 12:47:39 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2018-06-01 14:14:22 +0800 |
commit | 2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2 (patch) | |
tree | 272d6c1654c8e85fea42e53f259f30a7ca6244eb /src/PYPTradCandidates.cc | |
parent | c8a4d19615cd59345ca40f52b1ceefe8914ae700 (diff) | |
download | ibus-libpinyin-2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2.tar.gz ibus-libpinyin-2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2.tar.xz ibus-libpinyin-2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2.zip |
fixes compile
Diffstat (limited to 'src/PYPTradCandidates.cc')
-rw-r--r-- | src/PYPTradCandidates.cc | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/src/PYPTradCandidates.cc b/src/PYPTradCandidates.cc index d682f60..fd221ab 100644 --- a/src/PYPTradCandidates.cc +++ b/src/PYPTradCandidates.cc @@ -20,6 +20,9 @@ */ #include "PYPTradCandidates.h" +#include <assert.h> +#include "PYString.h" +#include "PYPPhoneticEditor.h" #include "PYSimpTradConverter.h" using namespace PY; @@ -30,33 +33,33 @@ TraditionalCandidates::processCandidates (std::vector<EnhancedCandidate> & candi m_candidates.clear (); for (guint i = 0; i < candidates.size (); i++) { - EnhancedCandidate & candidate = candidates[i]; + EnhancedCandidate & enhanced = candidates[i]; - m_candidates.push_back (candidate); + m_candidates.push_back (enhanced); - candidate.m_candidate_type = CANDIDATE_TRADITIONAL_CHINESE; - candidate.m_candidate_id = i; + enhanced.m_candidate_type = CANDIDATE_TRADITIONAL_CHINESE; + enhanced.m_candidate_id = i; String trad; - SimpTradConverter::simpToTrad (candidate.c_str (), trad); - candidate.m_display_string = trad; + SimpTradConverter::simpToTrad (enhanced.m_display_string.c_str (), trad); + enhanced.m_display_string = trad; } return TRUE; } SelectCandidateAction -TraditionalCandidates::selectCandidate (EnhancedCandidate & candidate) +TraditionalCandidates::selectCandidate (EnhancedCandidate & enhanced) { - assert (CANDIDATE_TRADITIONAL_CHINESE == candidate.m_candidate_type); + assert (CANDIDATE_TRADITIONAL_CHINESE == enhanced.m_candidate_type); SelectCandidateAction action = SELECT_CANDIDATE_ALREADY_HANDLED; - action = selectCandidateInPhoneticEditor (candidate); + action = m_editor->selectCandidateInternal (enhanced); if (SELECT_CANDIDATE_MODIFY_IN_PLACE_AND_COMMIT == action) { String trad; - SimpTradConverter::simpToTrad (candidate.c_str (), trad); - candidate.m_display_string = trad; + SimpTradConverter::simpToTrad (enhanced.m_display_string.c_str (), trad); + enhanced.m_display_string = trad; } return action; |