diff options
author | Ashod Nakashian <ashod.nakashian@collabora.co.uk> | 2019-08-16 09:24:38 -0400 |
---|---|---|
committer | Ashod Nakashian <ashnakash@gmail.com> | 2019-08-17 03:38:08 +0200 |
commit | 32007cbb329f4d2bb1b44d0353ad141996d623f7 (patch) | |
tree | 89ffb8ce2bfc0ae28d16ab04cd10344c35c61102 /tools/KitClient.cpp | |
parent | 85dbb4a9afcc144680718f77af00200adb5d60e5 (diff) |
Update LOK headers and reuse callback-type-to-string helper
Also, avoid repeatedly converting INT_MAX to string.
It's an arbitrary large number, so use 1 billion,
which is probably more easily recognizable as an
arbitrary large number.
Change-Id: Ie6f898d6e8978efa29c355f3cb50b60114870f0d
Reviewed-on: https://gerrit.libreoffice.org/77593
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
Diffstat (limited to 'tools/KitClient.cpp')
-rw-r--r-- | tools/KitClient.cpp | 54 |
1 files changed, 2 insertions, 52 deletions
diff --git a/tools/KitClient.cpp b/tools/KitClient.cpp index a4419a3e3..fdb4ffa84 100644 --- a/tools/KitClient.cpp +++ b/tools/KitClient.cpp @@ -39,58 +39,8 @@ extern "C" { static void myCallback(int type, const char* payload, void*) { - std::cout << "Callback: "; - switch ((LibreOfficeKitCallbackType) type) - { -#define CASE(x) case LOK_CALLBACK_##x: std::cout << #x; break - CASE(INVALIDATE_TILES); - CASE(INVALIDATE_VISIBLE_CURSOR); - CASE(TEXT_SELECTION); - CASE(TEXT_SELECTION_START); - CASE(TEXT_SELECTION_END); - CASE(CURSOR_VISIBLE); - CASE(GRAPHIC_SELECTION); - CASE(CELL_CURSOR); - CASE(CELL_FORMULA); - CASE(HYPERLINK_CLICKED); - CASE(MOUSE_POINTER); - CASE(STATE_CHANGED); - CASE(STATUS_INDICATOR_START); - CASE(STATUS_INDICATOR_SET_VALUE); - CASE(STATUS_INDICATOR_FINISH); - CASE(SEARCH_NOT_FOUND); - CASE(SEARCH_RESULT_SELECTION); - CASE(DOCUMENT_SIZE_CHANGED); - CASE(SET_PART); - CASE(UNO_COMMAND_RESULT); - CASE(DOCUMENT_PASSWORD); - CASE(DOCUMENT_PASSWORD_TO_MODIFY); - CASE(ERROR); - CASE(CONTEXT_MENU); - CASE(INVALIDATE_VIEW_CURSOR); - CASE(TEXT_VIEW_SELECTION); - CASE(CELL_VIEW_CURSOR); - CASE(GRAPHIC_VIEW_SELECTION); - CASE(VIEW_CURSOR_VISIBLE); - CASE(VIEW_LOCK); - CASE(REDLINE_TABLE_SIZE_CHANGED); - CASE(REDLINE_TABLE_ENTRY_MODIFIED); - CASE(COMMENT); - CASE(INVALIDATE_HEADER); - CASE(CELL_ADDRESS); - CASE(RULER_UPDATE); - CASE(WINDOW); - CASE(VALIDITY_LIST_BUTTON); - CASE(CLIPBOARD_CHANGED); - CASE(CONTEXT_CHANGED); - CASE(SIGNATURE_STATUS); - CASE(PROFILE_FRAME); - CASE(CELL_SELECTION_AREA); - CASE(CELL_AUTO_FILL_AREA); - CASE(TABLE_SELECTED); -#undef CASE - } - std::cout << " payload: " << payload << std::endl; + std::cout << "Callback: " << lokCallbackTypeToString(type) + << " payload: " << payload << std::endl; } } |