summaryrefslogtreecommitdiff
path: root/tools/KitClient.cpp
diff options
context:
space:
mode:
authorAshod Nakashian <ashod.nakashian@collabora.co.uk>2019-08-16 09:24:38 -0400
committerAshod Nakashian <ashnakash@gmail.com>2019-08-17 03:38:08 +0200
commit32007cbb329f4d2bb1b44d0353ad141996d623f7 (patch)
tree89ffb8ce2bfc0ae28d16ab04cd10344c35c61102 /tools/KitClient.cpp
parent85dbb4a9afcc144680718f77af00200adb5d60e5 (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.cpp54
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;
}
}