LibreOffice Module sc (master) 1
Public Member Functions | Private Attributes | List of all members
XclImpDrawObjVector Class Reference

#include <xiescher.hxx>

Public Member Functions

 XclImpDrawObjVector ()
 
std::vector< XclImpDrawObjRef >::const_iterator begin () const
 
std::vector< XclImpDrawObjRef >::const_iterator end () const
 
void push_back (const XclImpDrawObjRef &rObj)
 
void InsertGrouped (XclImpDrawObjRef const &xDrawObj)
 Tries to insert the passed object into the last group or appends it. More...
 
std::size_t GetProgressSize () const
 Returns the needed size on the progress bar for all contained objects. More...
 

Private Attributes

std::vector< XclImpDrawObjRefmObjs
 

Detailed Description

Definition at line 212 of file xiescher.hxx.

Constructor & Destructor Documentation

◆ XclImpDrawObjVector()

XclImpDrawObjVector::XclImpDrawObjVector ( )
inlineexplicit

Definition at line 218 of file xiescher.hxx.

Member Function Documentation

◆ begin()

std::vector< XclImpDrawObjRef >::const_iterator XclImpDrawObjVector::begin ( ) const
inline

Definition at line 220 of file xiescher.hxx.

References mObjs.

◆ end()

std::vector< XclImpDrawObjRef >::const_iterator XclImpDrawObjVector::end ( ) const
inline

Definition at line 221 of file xiescher.hxx.

References mObjs.

◆ GetProgressSize()

std::size_t XclImpDrawObjVector::GetProgressSize ( ) const

Returns the needed size on the progress bar for all contained objects.

Definition at line 998 of file xiescher.cxx.

References mObjs.

Referenced by XclImpGroupObj::DoGetProgressSize(), and XclImpDrawing::GetProgressSize().

◆ InsertGrouped()

void XclImpDrawObjVector::InsertGrouped ( XclImpDrawObjRef const &  xDrawObj)

Tries to insert the passed object into the last group or appends it.

Definition at line 989 of file xiescher.cxx.

References mObjs.

Referenced by XclImpDrawing::ReadObj(), and XclImpGroupObj::TryInsert().

◆ push_back()

void XclImpDrawObjVector::push_back ( const XclImpDrawObjRef rObj)
inline

Definition at line 222 of file xiescher.hxx.

References mObjs.

Referenced by XclImpDrawing::AppendRawObject().

Member Data Documentation

◆ mObjs

std::vector< XclImpDrawObjRef > XclImpDrawObjVector::mObjs
private

Definition at line 215 of file xiescher.hxx.

Referenced by begin(), end(), GetProgressSize(), InsertGrouped(), and push_back().


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