35 virtual void SAL_CALL
notifyEvent(
const css::document::EventObject& rEvent )
override;
42 virtual bool implPrepareEvent(
EventQueue& rEventQueue,
const EventHandlerInfo& rInfo,
const css::uno::Sequence< css::uno::Any >& rArgs )
override;
43 virtual css::uno::Sequence< css::uno::Any >
implBuildArgumentList(
const EventHandlerInfo& rInfo,
const css::uno::Sequence< css::uno::Any >& rArgs )
override;
45 virtual OUString
implGetDocumentModuleName(
const EventHandlerInfo& rInfo,
const css::uno::Sequence< css::uno::Any >& rArgs )
const override;
59 css::uno::Any
createWorksheet(
const css::uno::Sequence< css::uno::Any >& rArgs, sal_Int32
nIndex )
const;
64 css::uno::Any
createRange(
const css::uno::Sequence< css::uno::Any >& rArgs, sal_Int32
nIndex )
const;
69 css::uno::Any
createHyperlink(
const css::uno::Sequence< css::uno::Any >& rArgs, sal_Int32
nIndex )
const;
74 css::uno::Any
createWindow(
const css::uno::Sequence< css::uno::Any >& rArgs, sal_Int32
nIndex )
const;
OUString SAL_CALL getImplementationName() override
::rtl::Reference< ScVbaEventListener > mxListener
virtual void SAL_CALL notifyEvent(const css::document::EventObject &rEvent) override
css::uno::Any createWorksheet(const css::uno::Sequence< css::uno::Any > &rArgs, sal_Int32 nIndex) const
Creates a VBA Worksheet object (the argument must contain a sheet index).
css::uno::Any createHyperlink(const css::uno::Sequence< css::uno::Any > &rArgs, sal_Int32 nIndex) const
Creates a VBA Hyperlink object (the argument must contain a UNO cell).
virtual void implPostProcessEvent(EventQueue &rEventQueue, const EventHandlerInfo &rInfo, bool bCancel) override
css::uno::Any createWindow(const css::uno::Sequence< css::uno::Any > &rArgs, sal_Int32 nIndex) const
Creates a VBA Window object (the argument must contain a model controller).
virtual ~ScVbaEventsHelper() override
virtual OUString implGetDocumentModuleName(const EventHandlerInfo &rInfo, const css::uno::Sequence< css::uno::Any > &rArgs) const override
css::uno::Any createRange(const css::uno::Sequence< css::uno::Any > &rArgs, sal_Int32 nIndex) const
Creates a VBA Range object (the argument must contain a UNO range or UNO range list).
bool isSelectionChanged(const css::uno::Sequence< css::uno::Any > &rArgs, sal_Int32 nIndex)
Checks if selection has been changed compared to selection of last call.
virtual css::uno::Sequence< css::uno::Any > implBuildArgumentList(const EventHandlerInfo &rInfo, const css::uno::Sequence< css::uno::Any > &rArgs) override
virtual bool implPrepareEvent(EventQueue &rEventQueue, const EventHandlerInfo &rInfo, const css::uno::Sequence< css::uno::Any > &rArgs) override
ScVbaEventsHelper(const css::uno::Sequence< css::uno::Any > &rArgs)
css::uno::Any maOldSelection
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
::std::deque< EventQueueEntry > EventQueue