LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwXDocumentPropertyHelper Class Referencefinal

#include <unotxdoc.hxx>

Inheritance diagram for SwXDocumentPropertyHelper:
[legend]
Collaboration diagram for SwXDocumentPropertyHelper:
[legend]

Public Member Functions

 SwXDocumentPropertyHelper (SwDoc &rDoc)
 
virtual ~SwXDocumentPropertyHelper () override
 
css::uno::Reference< css::uno::XInterface > GetDrawTable (SwCreateDrawTable nWhich)
 
void Invalidate ()
 
virtual void onChange () override
 
- Public Member Functions inherited from SvxUnoForbiddenCharsTable
 SvxUnoForbiddenCharsTable (std::shared_ptr< SvxForbiddenCharactersTable > xForbiddenChars)
 
virtual ~SvxUnoForbiddenCharsTable () override
 
virtual css::i18n::ForbiddenCharacters SAL_CALL getForbiddenCharacters (const css::lang::Locale &rLocale) override
 
virtual sal_Bool SAL_CALL hasForbiddenCharacters (const css::lang::Locale &rLocale) override
 
virtual void SAL_CALL setForbiddenCharacters (const css::lang::Locale &rLocale, const css::i18n::ForbiddenCharacters &rForbiddenCharacters) override
 
virtual void SAL_CALL removeForbiddenCharacters (const css::lang::Locale &rLocale) override
 
virtual css::uno::Sequence< css::lang::Locale > SAL_CALL getLocales () override
 
virtual sal_Bool SAL_CALL hasLocale (const css::lang::Locale &aLocale) override
 

Private Attributes

css::uno::Reference< css::uno::XInterface > m_xDashTable
 
css::uno::Reference< css::uno::XInterface > m_xGradientTable
 
css::uno::Reference< css::uno::XInterface > m_xHatchTable
 
css::uno::Reference< css::uno::XInterface > m_xBitmapTable
 
css::uno::Reference< css::uno::XInterface > m_xTransGradientTable
 
css::uno::Reference< css::uno::XInterface > m_xMarkerTable
 
css::uno::Reference< css::uno::XInterface > m_xDrawDefaults
 
SwDocm_pDoc
 

Additional Inherited Members

virtual void onChange ()
 
- Protected Attributes inherited from SvxUnoForbiddenCharsTable
std::shared_ptr< SvxForbiddenCharactersTablemxForbiddenChars
 

Detailed Description

Definition at line 637 of file unotxdoc.hxx.

Constructor & Destructor Documentation

◆ SwXDocumentPropertyHelper()

SwXDocumentPropertyHelper::SwXDocumentPropertyHelper ( SwDoc rDoc)

Definition at line 4661 of file unotxdoc.cxx.

◆ ~SwXDocumentPropertyHelper()

SwXDocumentPropertyHelper::~SwXDocumentPropertyHelper ( )
overridevirtual

Definition at line 4667 of file unotxdoc.cxx.

Member Function Documentation

◆ GetDrawTable()

Reference< XInterface > SwXDocumentPropertyHelper::GetDrawTable ( SwCreateDrawTable  nWhich)

◆ Invalidate()

void SwXDocumentPropertyHelper::Invalidate ( )

◆ onChange()

void SwXDocumentPropertyHelper::onChange ( )
overridevirtual

Reimplemented from SvxUnoForbiddenCharsTable.

Definition at line 4736 of file unotxdoc.cxx.

References SwDoc::getIDocumentState(), m_pDoc, and IDocumentState::SetModified().

Member Data Documentation

◆ m_pDoc

SwDoc* SwXDocumentPropertyHelper::m_pDoc
private

Definition at line 647 of file unotxdoc.hxx.

Referenced by GetDrawTable(), Invalidate(), and onChange().

◆ m_xBitmapTable

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xBitmapTable
private

Definition at line 642 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().

◆ m_xDashTable

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xDashTable
private

Definition at line 639 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().

◆ m_xDrawDefaults

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xDrawDefaults
private

Definition at line 645 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().

◆ m_xGradientTable

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xGradientTable
private

Definition at line 640 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().

◆ m_xHatchTable

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xHatchTable
private

Definition at line 641 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().

◆ m_xMarkerTable

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xMarkerTable
private

Definition at line 644 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().

◆ m_xTransGradientTable

css::uno::Reference< css::uno::XInterface > SwXDocumentPropertyHelper::m_xTransGradientTable
private

Definition at line 643 of file unotxdoc.hxx.

Referenced by GetDrawTable(), and Invalidate().


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