LibreOffice Module sw (master) 1
Public Member Functions | Private Attributes | List of all members
SwAutoStylesEnumImpl Class Reference
Collaboration diagram for SwAutoStylesEnumImpl:

Public Member Functions

 SwAutoStylesEnumImpl (SwDoc &rInitDoc, IStyleAccess::SwAutoStyleFamily eFam)
bool hasMoreElements ()
std::shared_ptr< SfxItemSet > const & nextElement ()
IStyleAccess::SwAutoStyleFamily getFamily () const
SwDocgetDoc () const

Private Attributes

std::vector< std::shared_ptr< SfxItemSet > > mAutoStyles
std::vector< std::shared_ptr< SfxItemSet > >::iterator m_aIter
IStyleAccess::SwAutoStyleFamily m_eFamily

Detailed Description

Definition at line 3389 of file unostyle.cxx.

Constructor & Destructor Documentation

◆ SwAutoStylesEnumImpl()

SwAutoStylesEnumImpl::SwAutoStylesEnumImpl ( SwDoc rInitDoc,
IStyleAccess::SwAutoStyleFamily  eFam 

Member Function Documentation

◆ getDoc()

SwDoc & SwAutoStylesEnumImpl::getDoc ( ) const

Definition at line 3400 of file unostyle.cxx.

References m_rDoc.

◆ getFamily()

IStyleAccess::SwAutoStyleFamily SwAutoStylesEnumImpl::getFamily ( ) const

Definition at line 3399 of file unostyle.cxx.

References m_eFamily.

◆ hasMoreElements()

bool SwAutoStylesEnumImpl::hasMoreElements ( )

Definition at line 3397 of file unostyle.cxx.

References m_aIter, and mAutoStyles.

◆ nextElement()

std::shared_ptr< SfxItemSet > const & SwAutoStylesEnumImpl::nextElement ( )

Definition at line 3398 of file unostyle.cxx.

References m_aIter.

Member Data Documentation

◆ m_aIter

std::vector<std::shared_ptr<SfxItemSet>>::iterator SwAutoStylesEnumImpl::m_aIter

Definition at line 3392 of file unostyle.cxx.

Referenced by hasMoreElements(), nextElement(), and SwAutoStylesEnumImpl().

◆ m_eFamily

IStyleAccess::SwAutoStyleFamily SwAutoStylesEnumImpl::m_eFamily

Definition at line 3394 of file unostyle.cxx.

Referenced by getFamily(), and SwAutoStylesEnumImpl().

◆ m_rDoc

SwDoc& SwAutoStylesEnumImpl::m_rDoc

Definition at line 3393 of file unostyle.cxx.

Referenced by getDoc(), and SwAutoStylesEnumImpl().

◆ mAutoStyles

std::vector<std::shared_ptr<SfxItemSet> > SwAutoStylesEnumImpl::mAutoStyles

Definition at line 3391 of file unostyle.cxx.

Referenced by hasMoreElements(), and SwAutoStylesEnumImpl().

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