|
LibreOffice Module sfx2 (master) 1
|
#include <memory>#include <sal/log.hxx>#include <com/sun/star/uno/Any.hxx>#include <comphelper/processfactory.hxx>#include <sfx2/evntconf.hxx>#include <svl/macitem.hxx>#include <comphelper/diagnose_ex.hxx>#include <sfx2/objsh.hxx>#include <eventsupplier.hxx>#include <com/sun/star/beans/PropertyValue.hpp>#include <com/sun/star/container/XNameReplace.hpp>#include <com/sun/star/document/XEventsSupplier.hpp>#include <com/sun/star/frame/theGlobalEventBroadcaster.hpp>#include <com/sun/star/uno/Sequence.hxx>#include <com/sun/star/uno/Reference.hxx>Go to the source code of this file.
Functions | |
| static uno::Any | CreateEventData_Impl (const SvxMacro *pMacro) |
| static void | PropagateEvent_Impl (SfxObjectShell const *pDoc, const OUString &aEventName, const SvxMacro *pMacro) |
Definition at line 94 of file evntconf.cxx.
References aProperties, EXTENDED_STYPE, SvxMacro::GetLibName(), SvxMacro::GetMacName(), SvxMacro::GetScriptType(), JAVASCRIPT, PROP_EVENT_TYPE, PROP_LIBRARY, PROP_MACRO_NAME, PROP_SCRIPT, pValues, SAL_WARN, STARBASIC, and SVX_MACRO_LANGUAGE_JAVASCRIPT.
Referenced by PropagateEvent_Impl().
|
static |
Definition at line 167 of file evntconf.cxx.
References CreateEventData_Impl(), SfxObjectShell::GetModel(), SAL_INFO, and TOOLS_WARN_EXCEPTION.
Referenced by SfxEventConfiguration::ConfigureEvent().