summaryrefslogtreecommitdiffstats
path: root/src/PYPPhoneticEditor.h
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2018-06-15 11:52:36 +0800
committerPeng Wu <alexepico@gmail.com>2018-06-15 11:52:36 +0800
commit1cc1fe8b7b7d70e611f3e74d56cca8f1c837ed4e (patch)
tree4afa5dc7bd79e0f45ee8ec0dd3ad0abec2a5bd18 /src/PYPPhoneticEditor.h
parent766a1322395e32286930a62b9f66033a0d8d637c (diff)
downloadibus-libpinyin-1cc1fe8b7b7d70e611f3e74d56cca8f1c837ed4e.tar.gz
ibus-libpinyin-1cc1fe8b7b7d70e611f3e74d56cca8f1c837ed4e.tar.xz
ibus-libpinyin-1cc1fe8b7b7d70e611f3e74d56cca8f1c837ed4e.zip
use IBUS_BUILD_LUA_EXTENSION
Diffstat (limited to 'src/PYPPhoneticEditor.h')
-rw-r--r--src/PYPPhoneticEditor.h16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/PYPPhoneticEditor.h b/src/PYPPhoneticEditor.h
index b49627a..d64fc85 100644
--- a/src/PYPPhoneticEditor.h
+++ b/src/PYPPhoneticEditor.h
@@ -28,22 +28,23 @@
#include "PYPEnhancedCandidates.h"
#include "PYPLibPinyinCandidates.h"
#include "PYPTradCandidates.h"
+
+#ifdef IBUS_BUILD_LUA_EXTENSION
#include "PYPLuaTriggerCandidates.h"
#include "PYPLuaConverterCandidates.h"
-
+#endif
namespace PY {
-class LibPinyinCandidates;
-class TraditionalCandidates;
-class LuaTriggerCandidates;
-class LuaConverterCandidates;
-
class PhoneticEditor : public Editor {
friend class LibPinyinCandidates;
friend class TraditionalCandidates;
+
+#ifdef IBUS_BUILD_LUA_EXTENSION
friend class LuaTriggerCandidates;
friend class LuaConverterCandidates;
+#endif
+
public:
PhoneticEditor (PinyinProperties & props, Config & config);
virtual ~PhoneticEditor ();
@@ -112,8 +113,11 @@ protected:
/* several EnhancedCandidates providers. */
LibPinyinCandidates m_libpinyin_candidates;
TraditionalCandidates m_traditional_candidates;
+
+#ifdef IBUS_BUILD_LUA_EXTENSION
LuaTriggerCandidates m_lua_trigger_candidates;
LuaConverterCandidates m_lua_converter_candidates;
+#endif
};
};