LibreOffice Module sw (master)  1
Public Member Functions | Public Attributes | List of all members
SwXParaFrameEnumerationImpl Struct Referencefinal
Inheritance diagram for SwXParaFrameEnumerationImpl:
[legend]
Collaboration diagram for SwXParaFrameEnumerationImpl:
[legend]

Public Member Functions

virtual OUString SAL_CALL getImplementationName () override
 
virtual sal_Bool SAL_CALL supportsService (const OUString &rServiceName) override
 
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 
virtual sal_Bool SAL_CALL hasMoreElements () override
 
virtual css::uno::Any SAL_CALL nextElement () override
 
 SwXParaFrameEnumerationImpl (const SwPaM &rPaM, const enum ParaFrameMode eParaFrameMode, SwFrameFormat *const pFormat)
 
virtual void SAL_CALL release () override throw ()
 
SwUnoCursorGetCursor ()
 
void PurgeFrameClients ()
 
void FillFrame ()
 
bool CreateNextObject ()
 

Public Attributes

uno::Reference< text::XTextContent > m_xNextObject
 
FrameClientList_t m_vFrames
 
::sw::UnoCursorPointer m_pUnoCursor
 

Additional Inherited Members

- Static Public Member Functions inherited from SwXParaFrameEnumeration
static SwXParaFrameEnumerationCreate (const SwPaM &rPaM, const enum ParaFrameMode eParaFrameMode, SwFrameFormat *const pFormat=nullptr)
 

Detailed Description

Definition at line 1565 of file unoobj2.cxx.

Constructor & Destructor Documentation

SwXParaFrameEnumerationImpl::SwXParaFrameEnumerationImpl ( const SwPaM rPaM,
const enum ParaFrameMode  eParaFrameMode,
SwFrameFormat *const  pFormat 
)

Member Function Documentation

bool SwXParaFrameEnumerationImpl::CreateNextObject ( )
void SwXParaFrameEnumerationImpl::FillFrame ( )
SwUnoCursor& SwXParaFrameEnumerationImpl::GetCursor ( )
inline

Definition at line 1585 of file unoobj2.cxx.

References m_pUnoCursor.

Referenced by SwXParaFrameEnumerationImpl().

virtual OUString SAL_CALL SwXParaFrameEnumerationImpl::getImplementationName ( )
inlineoverridevirtual

Definition at line 1568 of file unoobj2.cxx.

virtual css::uno::Sequence< OUString > SAL_CALL SwXParaFrameEnumerationImpl::getSupportedServiceNames ( )
inlineoverridevirtual

Definition at line 1572 of file unoobj2.cxx.

sal_Bool SAL_CALL SwXParaFrameEnumerationImpl::hasMoreElements ( )
overridevirtual

Definition at line 1713 of file unoobj2.cxx.

References CreateNextObject(), m_xNextObject, and PurgeFrameClients().

uno::Any SAL_CALL SwXParaFrameEnumerationImpl::nextElement ( )
overridevirtual

Definition at line 1720 of file unoobj2.cxx.

References CreateNextObject(), m_vFrames, m_xNextObject, and PurgeFrameClients().

void SwXParaFrameEnumerationImpl::PurgeFrameClients ( )
inline

Definition at line 1587 of file unoobj2.cxx.

References m_pUnoCursor, m_vFrames, and m_xNextObject.

Referenced by hasMoreElements(), and nextElement().

virtual void SAL_CALL SwXParaFrameEnumerationImpl::release ( )
throw (
)
inlineoverridevirtual

Definition at line 1580 of file unoobj2.cxx.

virtual sal_Bool SAL_CALL SwXParaFrameEnumerationImpl::supportsService ( const OUString &  rServiceName)
inlineoverridevirtual

Definition at line 1570 of file unoobj2.cxx.

References cppu::supportsService().

Member Data Documentation

::sw::UnoCursorPointer SwXParaFrameEnumerationImpl::m_pUnoCursor

Definition at line 1606 of file unoobj2.cxx.

Referenced by CreateNextObject(), FillFrame(), GetCursor(), and PurgeFrameClients().

FrameClientList_t SwXParaFrameEnumerationImpl::m_vFrames
uno::Reference< text::XTextContent > SwXParaFrameEnumerationImpl::m_xNextObject

Definition at line 1604 of file unoobj2.cxx.

Referenced by CreateNextObject(), hasMoreElements(), nextElement(), and PurgeFrameClients().


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