summaryrefslogtreecommitdiffstats
path: root/src/PYPEnhancedCandidates.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2018-06-01 12:47:39 +0800
committerPeng Wu <alexepico@gmail.com>2018-06-01 14:14:22 +0800
commit2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2 (patch)
tree272d6c1654c8e85fea42e53f259f30a7ca6244eb /src/PYPEnhancedCandidates.h
parentc8a4d19615cd59345ca40f52b1ceefe8914ae700 (diff)
downloadibus-libpinyin-2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2.tar.gz
ibus-libpinyin-2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2.tar.xz
ibus-libpinyin-2720cbc52c5e31d4b4a0ad193c6ae369fcd0c5b2.zip
fixes compile
Diffstat (limited to 'src/PYPEnhancedCandidates.h')
-rw-r--r--src/PYPEnhancedCandidates.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/PYPEnhancedCandidates.h b/src/PYPEnhancedCandidates.h
index 02af094..f1c9144 100644
--- a/src/PYPEnhancedCandidates.h
+++ b/src/PYPEnhancedCandidates.h
@@ -22,8 +22,14 @@
#ifndef __PY_LIB_PINYIN_ENHANCED_CANDIDATES_H_
#define __PY_LIB_PINYIN_ENHANCED_CANDIDATES_H_
+#include <glib.h>
+#include <string>
+#include <vector>
+
namespace PY {
+class PhoneticEditor;
+
enum CandidateType {
CANDIDATE_USER_RAW_INPUT = 1,
CANDIDATE_LIBPINYIN,
@@ -55,15 +61,12 @@ class EnhancedCandidates {
public:
gboolean processCandidates (std::vector<EnhancedCandidate> & candidates);
- SelectCandidateAction selectCandidate (EnhancedCandidate & candidate);
+ SelectCandidateAction selectCandidate (EnhancedCandidate & enhanced);
protected:
- SelectCandidateAction selectCandidateInPhoneticEditor (EnhancedCandidate & candidate) {
- return m_editor->selectCandidateInternal (candidate);
- }
/* will call selectCandidateInternal method of class PhoneticEditor. */
- PhoneticEditor * m_editor;
+ PhoneticEditor *m_editor;
};
};