LibreOffice Module writerfilter (master) 1
Public Member Functions | Public Attributes | Private Attributes | List of all members
writerfilter::dmapper::StyleSheetEntry Class Reference

#include <StyleSheetTable.hxx>

Inheritance diagram for writerfilter::dmapper::StyleSheetEntry:
[legend]
Collaboration diagram for writerfilter::dmapper::StyleSheetEntry:
[legend]

Public Member Functions

void AppendInteropGrabBag (const css::beans::PropertyValue &rValue)
 
css::beans::PropertyValue GetInteropGrabBag ()
 Used for table styles, has a name. More...
 
css::beans::PropertyValues GetInteropGrabBagSeq () const
 Used for existing styles, just a list of properties. More...
 
PropertyMapPtr GetMergedInheritedProperties (const StyleSheetTablePtr &pStyleSheetTable)
 
 StyleSheetEntry ()
 
 StyleSheetEntry (StyleSheetEntry const &)=default
 
virtual ~StyleSheetEntry () override
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Public Attributes

OUString m_sStyleIdentifierD
 
bool m_bIsDefaultStyle
 
bool m_bAssignedAsChapterNumbering
 
bool m_bInvalidHeight
 
bool m_bHasUPE
 
StyleType m_nStyleTypeCode
 
OUString m_sBaseStyleIdentifier
 
OUString m_sNextStyleIdentifier
 
OUString m_sLinkStyleIdentifier
 
OUString m_sStyleName
 
const tools::SvRef< StyleSheetPropertyMapm_pProperties
 
OUString m_sConvertedStyleName
 
std::vector< css::beans::PropertyValue > m_aLatentStyles
 Attributes of latentStyles. More...
 
std::vector< css::beans::PropertyValue > m_aLsdExceptions
 List of lsdException attribute lists. More...
 
bool m_bAutoRedefine
 Writer calls this auto-update. More...
 

Private Attributes

std::vector< css::beans::PropertyValue > m_aInteropGrabBag
 

Additional Inherited Members

- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Definition at line 49 of file StyleSheetTable.hxx.

Constructor & Destructor Documentation

◆ StyleSheetEntry() [1/2]

writerfilter::dmapper::StyleSheetEntry::StyleSheetEntry ( )

Definition at line 61 of file StyleSheetTable.cxx.

◆ StyleSheetEntry() [2/2]

writerfilter::dmapper::StyleSheetEntry::StyleSheetEntry ( StyleSheetEntry const &  )
default

◆ ~StyleSheetEntry()

writerfilter::dmapper::StyleSheetEntry::~StyleSheetEntry ( )
overridevirtual

Definition at line 72 of file StyleSheetTable.cxx.

Member Function Documentation

◆ AppendInteropGrabBag()

void writerfilter::dmapper::StyleSheetEntry::AppendInteropGrabBag ( const css::beans::PropertyValue &  rValue)

◆ GetInteropGrabBag()

beans::PropertyValue writerfilter::dmapper::StyleSheetEntry::GetInteropGrabBag ( )

Used for table styles, has a name.

Definition at line 151 of file StyleSheetTable.cxx.

References aSeq, GetInteropGrabBagSeq(), and m_sStyleIdentifierD.

Referenced by writerfilter::dmapper::StyleSheetTable::ApplyStyleSheetsImpl().

◆ GetInteropGrabBagSeq()

beans::PropertyValues writerfilter::dmapper::StyleSheetEntry::GetInteropGrabBagSeq ( ) const

Used for existing styles, just a list of properties.

Definition at line 146 of file StyleSheetTable.cxx.

References comphelper::containerToSequence(), and m_aInteropGrabBag.

Referenced by GetInteropGrabBag().

◆ GetMergedInheritedProperties()

PropertyMapPtr writerfilter::dmapper::StyleSheetEntry::GetMergedInheritedProperties ( const StyleSheetTablePtr pStyleSheetTable)

Definition at line 166 of file StyleSheetTable.cxx.

References m_pProperties, m_sBaseStyleIdentifier, and m_sStyleIdentifierD.

Member Data Documentation

◆ m_aInteropGrabBag

std::vector<css::beans::PropertyValue> writerfilter::dmapper::StyleSheetEntry::m_aInteropGrabBag
private

Definition at line 51 of file StyleSheetTable.hxx.

Referenced by AppendInteropGrabBag(), and GetInteropGrabBagSeq().

◆ m_aLatentStyles

std::vector<css::beans::PropertyValue> writerfilter::dmapper::StyleSheetEntry::m_aLatentStyles

Attributes of latentStyles.

Definition at line 65 of file StyleSheetTable.hxx.

◆ m_aLsdExceptions

std::vector<css::beans::PropertyValue> writerfilter::dmapper::StyleSheetEntry::m_aLsdExceptions

List of lsdException attribute lists.

Definition at line 66 of file StyleSheetTable.hxx.

◆ m_bAssignedAsChapterNumbering

bool writerfilter::dmapper::StyleSheetEntry::m_bAssignedAsChapterNumbering

Definition at line 55 of file StyleSheetTable.hxx.

◆ m_bAutoRedefine

bool writerfilter::dmapper::StyleSheetEntry::m_bAutoRedefine

Writer calls this auto-update.

Definition at line 67 of file StyleSheetTable.hxx.

◆ m_bHasUPE

bool writerfilter::dmapper::StyleSheetEntry::m_bHasUPE

◆ m_bInvalidHeight

bool writerfilter::dmapper::StyleSheetEntry::m_bInvalidHeight

◆ m_bIsDefaultStyle

bool writerfilter::dmapper::StyleSheetEntry::m_bIsDefaultStyle

◆ m_nStyleTypeCode

StyleType writerfilter::dmapper::StyleSheetEntry::m_nStyleTypeCode

◆ m_pProperties

const tools::SvRef<StyleSheetPropertyMap> writerfilter::dmapper::StyleSheetEntry::m_pProperties

◆ m_sBaseStyleIdentifier

OUString writerfilter::dmapper::StyleSheetEntry::m_sBaseStyleIdentifier

◆ m_sConvertedStyleName

OUString writerfilter::dmapper::StyleSheetEntry::m_sConvertedStyleName

Definition at line 64 of file StyleSheetTable.hxx.

◆ m_sLinkStyleIdentifier

OUString writerfilter::dmapper::StyleSheetEntry::m_sLinkStyleIdentifier

◆ m_sNextStyleIdentifier

OUString writerfilter::dmapper::StyleSheetEntry::m_sNextStyleIdentifier

◆ m_sStyleIdentifierD

OUString writerfilter::dmapper::StyleSheetEntry::m_sStyleIdentifierD

◆ m_sStyleName

OUString writerfilter::dmapper::StyleSheetEntry::m_sStyleName

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