diff options
author | Peng Wu <alexepico@gmail.com> | 2018-06-19 16:25:46 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2018-06-19 16:25:46 +0800 |
commit | 6ead074c8939c9530c5f841e7b2a0987267766e5 (patch) | |
tree | 4372fba6e0164282779b4789da99a15b0f40ce87 /src/PYEditor.h | |
parent | d0d1622c759e73e0a8bb4763ca8f8fb6a98224a2 (diff) | |
download | ibus-libpinyin-6ead074c8939c9530c5f841e7b2a0987267766e5.tar.gz ibus-libpinyin-6ead074c8939c9530c5f841e7b2a0987267766e5.tar.xz ibus-libpinyin-6ead074c8939c9530c5f841e7b2a0987267766e5.zip |
fixes compile
Diffstat (limited to 'src/PYEditor.h')
-rw-r--r-- | src/PYEditor.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/PYEditor.h b/src/PYEditor.h index a0ffb18..6e32275 100644 --- a/src/PYEditor.h +++ b/src/PYEditor.h @@ -25,6 +25,7 @@ #include "PYSignal.h" #include "PYString.h" #include "PYUtil.h" +#include "PYPEnhancedCandidates.h" namespace PY { @@ -36,7 +37,18 @@ class Config; class Editor; typedef std::shared_ptr<Editor> EditorPtr; +class TraditionalCandidates; +class LuaTriggerCandidates; +class LuaConverterCandidates; + class Editor { + friend class TraditionalCandidates; + +#ifdef IBUS_BUILD_LUA_EXTENSION + friend class LuaTriggerCandidates; + friend class LuaConverterCandidates; +#endif + public: Editor (PinyinProperties & prop, Config & config); virtual ~Editor (void); @@ -139,6 +151,8 @@ protected: } protected: + virtual SelectCandidateAction selectCandidateInternal (EnhancedCandidate & candidate) { return SELECT_CANDIDATE_ALREADY_HANDLED; } + /* signals */ signal <void (Text &)> m_signal_commit_text; signal <void ( Text &, guint, gboolean)> m_signal_update_preedit_text; |