LibreOffice Module sw (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
SwApplet_Impl Class Reference

#include <SwAppletImpl.hxx>

Collaboration diagram for SwApplet_Impl:
[legend]

Public Member Functions

 SwApplet_Impl (SfxItemPool &rPool)
 
 SwApplet_Impl (SfxItemSet aSet)
 
 ~SwApplet_Impl ()
 
void CreateApplet (const OUString &rCode, const OUString &rName, bool bMayScript, const OUString &rCodeBase, std::u16string_view rBaseURL)
 
void FinishApplet ()
 
const css::uno::Reference< css::embed::XEmbeddedObject > & GetApplet () const
 
SfxItemSetGetItemSet ()
 
const OUString & GetAltText () const
 
void SetAltText (const OUString &rAlt)
 

Static Public Member Functions

static SwHtmlOptType GetOptionType (std::u16string_view rName, bool bApplet)
 

Private Attributes

css::uno::Reference< css::embed::XEmbeddedObject > m_xApplet
 
SvCommandList m_aCommandList
 
SfxItemSet m_aItemSet
 
OUString m_sAlt
 

Detailed Description

Definition at line 40 of file SwAppletImpl.hxx.

Constructor & Destructor Documentation

◆ SwApplet_Impl() [1/2]

SwApplet_Impl::SwApplet_Impl ( SfxItemPool rPool)

Definition at line 112 of file SwAppletImpl.cxx.

◆ SwApplet_Impl() [2/2]

SwApplet_Impl::SwApplet_Impl ( SfxItemSet  aSet)
inline

Definition at line 50 of file SwAppletImpl.hxx.

◆ ~SwApplet_Impl()

SwApplet_Impl::~SwApplet_Impl ( )

Definition at line 173 of file SwAppletImpl.cxx.

Member Function Documentation

◆ CreateApplet()

void SwApplet_Impl::CreateApplet ( const OUString &  rCode,
const OUString &  rName,
bool  bMayScript,
const OUString &  rCodeBase,
std::u16string_view  rBaseURL 
)

◆ FinishApplet()

void SwApplet_Impl::FinishApplet ( )

Definition at line 176 of file SwAppletImpl.cxx.

References SvCommandList::FillSequence(), m_aCommandList, and m_xApplet.

◆ GetAltText()

const OUString & SwApplet_Impl::GetAltText ( ) const
inline

Definition at line 62 of file SwAppletImpl.hxx.

References m_sAlt.

◆ GetApplet()

const css::uno::Reference< css::embed::XEmbeddedObject > & SwApplet_Impl::GetApplet ( ) const
inline

Definition at line 60 of file SwAppletImpl.hxx.

References m_xApplet.

Referenced by SwXMLTextImportHelper::createAndInsertApplet().

◆ GetItemSet()

SfxItemSet & SwApplet_Impl::GetItemSet ( )
inline

Definition at line 61 of file SwAppletImpl.hxx.

References m_aItemSet.

Referenced by SwXMLTextImportHelper::createAndInsertApplet().

◆ GetOptionType()

SwHtmlOptType SwApplet_Impl::GetOptionType ( std::u16string_view  rName,
bool  bApplet 
)
static

◆ SetAltText()

void SwApplet_Impl::SetAltText ( const OUString &  rAlt)
inline

Definition at line 63 of file SwAppletImpl.hxx.

References m_sAlt.

Member Data Documentation

◆ m_aCommandList

SvCommandList SwApplet_Impl::m_aCommandList
private

Definition at line 43 of file SwAppletImpl.hxx.

Referenced by FinishApplet().

◆ m_aItemSet

SfxItemSet SwApplet_Impl::m_aItemSet
private

Definition at line 44 of file SwAppletImpl.hxx.

Referenced by GetItemSet().

◆ m_sAlt

OUString SwApplet_Impl::m_sAlt
private

Definition at line 45 of file SwAppletImpl.hxx.

Referenced by GetAltText(), and SetAltText().

◆ m_xApplet

css::uno::Reference< css::embed::XEmbeddedObject > SwApplet_Impl::m_xApplet
private

Definition at line 42 of file SwAppletImpl.hxx.

Referenced by CreateApplet(), FinishApplet(), and GetApplet().


The documentation for this class was generated from the following files: