summaryrefslogtreecommitdiff
path: root/sd/source/ui/inc/ViewShell.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/ui/inc/ViewShell.hxx')
-rw-r--r--sd/source/ui/inc/ViewShell.hxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/sd/source/ui/inc/ViewShell.hxx b/sd/source/ui/inc/ViewShell.hxx
index b4bd3331a30e..e5f082c16b51 100644
--- a/sd/source/ui/inc/ViewShell.hxx
+++ b/sd/source/ui/inc/ViewShell.hxx
@@ -23,6 +23,7 @@
#include <rtl/ref.hxx>
#include <vcl/field.hxx>
+#include <vcl/ITiledRenderable.hxx>
#include <sfx2/viewsh.hxx>
#include <vcl/prntypes.hxx>
#include <svtools/transfer.hxx>
@@ -443,6 +444,11 @@ public:
SdPage* pPage,
const sal_Int32 nInsertPosition = -1);
+ /// The actual implementation of the vcl::ITiledRenderable::registerCallback() API for Impress.
+ void registerLibreOfficeKitCallback(LibreOfficeKitCallback pCallback, void* pLibreOfficeKitData);
+ /// Invokes the registered callback, if there are any.
+ void libreOfficeKitCallback(int nType, const char* pPayload) const;
+
class Implementation;
protected:
@@ -576,6 +582,9 @@ private:
/** Create the rulers.
*/
void SetupRulers (void);
+
+ LibreOfficeKitCallback mpLibreOfficeKitCallback;
+ void* mpLibreOfficeKitData;
};
SdrView* ViewShell::GetDrawView (void) const