diff options
author | Tor Lillqvist <tml@collabora.com> | 2018-05-02 14:57:48 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2018-05-31 15:46:25 +0300 |
commit | 7d275e3ab35b3f9bfd7ff16290393ca027c50355 (patch) | |
tree | 548636c515e034d4a258219fb65d7d953e6065a2 /sc/source/ui/inc/docsh.hxx | |
parent | ad57e6d3369b10c181cb644729466512428cc52d (diff) |
Implement NewWorkbook and WorkbookOpen Automation callbacks in Calc
Change-Id: I1ff31d692100695a706bf128c18c4e3ae8b55ce3
Diffstat (limited to 'sc/source/ui/inc/docsh.hxx')
-rw-r--r-- | sc/source/ui/inc/docsh.hxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sc/source/ui/inc/docsh.hxx b/sc/source/ui/inc/docsh.hxx index 29fe6de0873d..55cbdb91e652 100644 --- a/sc/source/ui/inc/docsh.hxx +++ b/sc/source/ui/inc/docsh.hxx @@ -20,8 +20,8 @@ #ifndef INCLUDED_SC_SOURCE_UI_INC_DOCSH_HXX #define INCLUDED_SC_SOURCE_UI_INC_DOCSH_HXX +#include <ooo/vba/excel/XWorkbook.hpp> #include <sfx2/objsh.hxx> - #include <sfx2/docfac.hxx> #include <sfx2/sfxmodelfactory.hxx> #include <sfx2/viewsh.hxx> @@ -114,6 +114,8 @@ class SC_DLLPUBLIC ScDocShell final: public SfxObjectShell, public SfxListener ScDocShellModificator* pModificator; // #109979#; is used to load XML (created in BeforeXMLLoading and destroyed in AfterXMLLoading) + css::uno::Reference< ooo::vba::excel::XWorkbook> mxAutomationWorkbookObject; + // Only used by Vba helper functions css::uno::Reference<css::script::vba::XVBAScriptListener> m_xVBAListener; css::uno::Reference<css::datatransfer::XTransferable2> m_xClipData; @@ -427,6 +429,8 @@ public: void SnapVisArea( tools::Rectangle& rRect ) const; void SetIsInUcalc(); + + void RegisterAutomationWorkbookObject(css::uno::Reference< ooo::vba::excel::XWorkbook > const& xWorkbook); }; void UpdateAcceptChangesDialog(); |