diff options
Diffstat (limited to 'sd/source/ui/inc/ViewShell.hxx')
-rw-r--r-- | sd/source/ui/inc/ViewShell.hxx | 9 |
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 |