diff options
author | Henry Castro <hcastro@collabora.com> | 2016-02-17 20:05:30 -0400 |
---|---|---|
committer | Henry Castro <hcastro@collabora.com> | 2016-02-17 20:05:30 -0400 |
commit | 8e19dadb7734fc54c41c688854aa2649ec9acf18 (patch) | |
tree | 7c83394c92816c75342fb4c2ed636e8e7d052367 /include | |
parent | 4fff20024952c19b141f3c34c79ff9d116442fbc (diff) |
sd lok: add LOK_CALLBACK_PARTS_COUNT_CHANGED callback
In the tiled rendering case, when a slide is deleted or inserted
the sorted slides are updated on client side.
However, when .uno:Undo and .uno:Redo actions are requested on
client side the sorted slides are required to update all
sorted slides.
So every time when .uno:InsertPage, .uno:DeletePage, .uno:Undo, .uno:Redo
actions are requested, it will notify verbose action (PageInserted, PageDeleted)
with index on client side to update the sorted slide index.
Change-Id: Iebda2aa11be13aea8fbb6d0cc50442805d7485e9
Reviewed-on: https://gerrit.libreoffice.org/22309
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Henry Castro <hcastro@collabora.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/LibreOfficeKit/LibreOfficeKitEnums.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/include/LibreOfficeKit/LibreOfficeKitEnums.h b/include/LibreOfficeKit/LibreOfficeKitEnums.h index 343d169b7b07..7e2cc30b2cc7 100644 --- a/include/LibreOfficeKit/LibreOfficeKitEnums.h +++ b/include/LibreOfficeKit/LibreOfficeKitEnums.h @@ -280,6 +280,18 @@ typedef enum * } */ LOK_CALLBACK_ERROR, + + /** + * A part has been added to or removed from the document. + * + * { + * "action" : "PartInserted" | "PartDeleted" + * "part" : "Part Index" + * } + * + * Note: this is currently emitted by Impress. + */ + LOK_CALLBACK_PARTS_COUNT_CHANGED } LibreOfficeKitCallbackType; |