diff options
author | Tor Lillqvist <tml@collabora.com> | 2018-04-23 20:50:43 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2018-05-31 15:29:43 +0300 |
commit | b9ef6b66e7a67a448b1a840c47146d8789a92a6d (patch) | |
tree | 8dab5043884df3ee37f31b41fab4fc268b887a17 /sc/source/ui/app | |
parent | 8a2f30e548f930f0ddd869e07f58947616ba9ea4 (diff) |
Initial steps to make also Calc usable from Automation clients
Largely parallel to what we do for Writer.
Yes, there is a fair amount of duplicated code now for the outgoing
("sink") stuff in sw and sc, that should be factored out (to
vbahelper, probably).
Change-Id: I8df4a81c3b9043e8d6b0b206e3c04660205987c7
Diffstat (limited to 'sc/source/ui/app')
-rw-r--r-- | sc/source/ui/app/scmod.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/sc/source/ui/app/scmod.cxx b/sc/source/ui/app/scmod.cxx index 26652ddf1808..fcf1e889bc05 100644 --- a/sc/source/ui/app/scmod.cxx +++ b/sc/source/ui/app/scmod.cxx @@ -2288,4 +2288,15 @@ SfxStyleFamilies* ScModule::CreateStyleFamilies() return pStyleFamilies; } +void ScModule::RegisterAutomationApplicationEventsCaller(css::uno::Reference< ooo::vba::XSinkCaller > const& xCaller) +{ + mxAutomationApplicationEventsCaller = xCaller; +} + +void ScModule::CallAutomationApplicationEventSinks(const OUString& Method, css::uno::Sequence< css::uno::Any >& Arguments) +{ + if (mxAutomationApplicationEventsCaller.is()) + mxAutomationApplicationEventsCaller->CallSinks(Method, Arguments); +} + /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |