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().