diff options
author | Peng Wu <alexepico@gmail.com> | 2018-06-06 16:57:42 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2018-06-06 16:57:42 +0800 |
commit | e9cb1572f84785cada0e5434d1b992ba1298b1a4 (patch) | |
tree | a15b27c15cb590a1d3ba92f1aec82e1136099376 /src/PYPPhoneticEditor.h | |
parent | de688e73654da6a7ace797f35e34275daa4980d3 (diff) | |
download | ibus-libpinyin-e9cb1572f84785cada0e5434d1b992ba1298b1a4.tar.gz ibus-libpinyin-e9cb1572f84785cada0e5434d1b992ba1298b1a4.tar.xz ibus-libpinyin-e9cb1572f84785cada0e5434d1b992ba1298b1a4.zip |
re-factor commit method
Diffstat (limited to 'src/PYPPhoneticEditor.h')
-rw-r--r-- | src/PYPPhoneticEditor.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/PYPPhoneticEditor.h b/src/PYPPhoneticEditor.h index 77b9fbd..96421fd 100644 --- a/src/PYPPhoneticEditor.h +++ b/src/PYPPhoneticEditor.h @@ -58,13 +58,15 @@ public: virtual void updateLookupTable (); virtual void updateLookupTableFast (); virtual gboolean fillLookupTable (); + virtual void commit (const gchar *str) = 0; protected: SelectCandidateAction selectCandidateInternal (EnhancedCandidate & candidate); gboolean selectCandidate (guint i); gboolean selectCandidateInPage (guint i); - void commit (const gchar *str); + void commit () { selectCandidate (0); } + guint getPinyinCursor (void); guint getLookupCursor (void); @@ -82,7 +84,6 @@ protected: virtual gboolean moveCursorRightByWord (void); virtual gboolean moveCursorToBegin (void); virtual gboolean moveCursorToEnd (void); - virtual void commit (gint index = 0) = 0; virtual void updateAuxiliaryText (void) = 0; virtual void updatePreeditText (void) = 0; virtual void updatePinyin (void) = 0; |