LibreOffice Module scripting (master) 1
Classes | Typedefs | Functions | Variables
dlgprov Namespace Reference

anonymous implementation namespace More...

Classes

class  DialogAllListenerImpl
 
class  DialogEventsAttacherImpl
 
class  DialogModelProvider
 
class  DialogProviderImpl
 
class  DialogScriptListenerImpl
 

Typedefs

typedef std::unordered_map< OUString, css::uno::Reference< css::script::XScriptListener > > ListenerHash
 
typedef ::cppu::WeakImplHelper< css::script::XScriptEventsAttacher > DialogEventsAttacherImpl_BASE
 
typedef ::cppu::WeakImplHelper< css::script::XAllListener > DialogAllListenerImpl_BASE
 
typedef ::cppu::WeakImplHelper< css::script::XScriptListener > DialogScriptListenerImpl_BASE
 
typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XInitialization, css::awt::XDialogProvider2, css::awt::XContainerWindowProvider > DialogProviderImpl_BASE
 

Functions

Reference< resource::XStringResourceManager > lcl_getStringResourceManager (const Reference< XComponentContext > &i_xContext, std::u16string_view i_sURL)
 
Reference< container::XNameContainer > lcl_createControlModel (const Reference< XComponentContext > &i_xContext)
 
Reference< container::XNameContainer > lcl_createDialogModel (const Reference< XComponentContext > &i_xContext, const Reference< io::XInputStream > &xInput, const Reference< frame::XModel > &xModel, const Reference< resource::XStringResourceManager > &xStringResourceManager, const Any &aDialogSourceURL)
 
::osl::Mutex & getMutex ()
 
static Reference< resource::XStringResourceManager > getStringResourceFromDialogLibrary (const Reference< container::XNameContainer > &xDialogLib)
 
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * scripting_DialogProviderImpl_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &)
 
css::uno::Reference< css::container::XNameContainer > lcl_createControlModel (const css::uno::Reference< css::uno::XComponentContext > &i_xContext)
 
css::uno::Reference< css::resource::XStringResourceManager > lcl_getStringResourceManager (const css::uno::Reference< css::uno::XComponentContext > &i_xContext, std::u16string_view i_sURL)
 
css::uno::Reference< css::container::XNameContainer > lcl_createDialogModel (const css::uno::Reference< css::uno::XComponentContext > &i_xContext, const css::uno::Reference< css::io::XInputStream > &xInput, const css::uno::Reference< css::frame::XModel > &xModel, const css::uno::Reference< css::resource::XStringResourceManager > &xStringResourceManager, const css::uno::Any &aDialogSourceURL)
 

Variables

constexpr OUStringLiteral aDecorationPropName = u"Decoration"
 

Detailed Description

anonymous implementation namespace

Typedef Documentation

◆ DialogAllListenerImpl_BASE

typedef ::cppu::WeakImplHelper< css::script::XAllListener > dlgprov::DialogAllListenerImpl_BASE

Definition at line 79 of file dlgevtatt.hxx.

◆ DialogEventsAttacherImpl_BASE

typedef ::cppu::WeakImplHelper< css::script::XScriptEventsAttacher > dlgprov::DialogEventsAttacherImpl_BASE

Definition at line 43 of file dlgevtatt.hxx.

◆ DialogProviderImpl_BASE

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XInitialization, css::awt::XDialogProvider2, css::awt::XContainerWindowProvider > dlgprov::DialogProviderImpl_BASE

Definition at line 67 of file dlgprov.hxx.

◆ DialogScriptListenerImpl_BASE

typedef ::cppu::WeakImplHelper< css::script::XScriptListener > dlgprov::DialogScriptListenerImpl_BASE

Definition at line 108 of file dlgevtatt.hxx.

◆ ListenerHash

typedef std::unordered_map< OUString, css::uno::Reference< css::script::XScriptListener > > dlgprov::ListenerHash

Definition at line 40 of file dlgevtatt.hxx.

Function Documentation

◆ getMutex()

osl::Mutex & dlgprov::getMutex ( )

◆ getStringResourceFromDialogLibrary()

static Reference< resource::XStringResourceManager > dlgprov::getStringResourceFromDialogLibrary ( const Reference< container::XNameContainer > &  xDialogLib)
static

◆ lcl_createControlModel() [1/2]

css::uno::Reference< css::container::XNameContainer > dlgprov::lcl_createControlModel ( const css::uno::Reference< css::uno::XComponentContext > &  i_xContext)

◆ lcl_createControlModel() [2/2]

Reference< container::XNameContainer > dlgprov::lcl_createControlModel ( const Reference< XComponentContext > &  i_xContext)

Definition at line 96 of file dlgprov.cxx.

Referenced by lcl_createDialogModel().

◆ lcl_createDialogModel() [1/2]

css::uno::Reference< css::container::XNameContainer > dlgprov::lcl_createDialogModel ( const css::uno::Reference< css::uno::XComponentContext > &  i_xContext,
const css::uno::Reference< css::io::XInputStream > &  xInput,
const css::uno::Reference< css::frame::XModel > &  xModel,
const css::uno::Reference< css::resource::XStringResourceManager > &  xStringResourceManager,
const css::uno::Any &  aDialogSourceURL 
)
Exceptions
css::uno::Exception

◆ lcl_createDialogModel() [2/2]

Reference< container::XNameContainer > dlgprov::lcl_createDialogModel ( const Reference< XComponentContext > &  i_xContext,
const Reference< io::XInputStream > &  xInput,
const Reference< frame::XModel > &  xModel,
const Reference< resource::XStringResourceManager > &  xStringResourceManager,
const Any aDialogSourceURL 
)

Definition at line 102 of file dlgprov.cxx.

References lcl_createControlModel(), and xModel.

Referenced by dlgprov::DialogModelProvider::initialize().

◆ lcl_getStringResourceManager() [1/2]

css::uno::Reference< css::resource::XStringResourceManager > dlgprov::lcl_getStringResourceManager ( const css::uno::Reference< css::uno::XComponentContext > &  i_xContext,
std::u16string_view  i_sURL 
)

◆ lcl_getStringResourceManager() [2/2]

Reference< resource::XStringResourceManager > dlgprov::lcl_getStringResourceManager ( const Reference< XComponentContext > &  i_xContext,
std::u16string_view  i_sURL 
)

◆ scripting_DialogProviderImpl_get_implementation()

SAL_DLLPUBLIC_EXPORT css::uno::XInterface * dlgprov::scripting_DialogProviderImpl_get_implementation ( css::uno::XComponentContext *  context,
css::uno::Sequence< css::uno::Any > const &   
)

Definition at line 693 of file dlgprov.cxx.

Variable Documentation

◆ aDecorationPropName

constexpr OUStringLiteral dlgprov::aDecorationPropName = u"Decoration"
constexpr

Definition at line 557 of file dlgprov.cxx.

Referenced by dlgprov::DialogProviderImpl::createDialogImpl().