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 211 of file xiescher.hxx.

Constructor & Destructor Documentation

XclImpDrawObjVector::XclImpDrawObjVector ( )
inlineexplicit

Definition at line 217 of file xiescher.hxx.

Member Function Documentation

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

Definition at line 219 of file xiescher.hxx.

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

Definition at line 220 of file xiescher.hxx.

std::size_t XclImpDrawObjVector::GetProgressSize ( ) const

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

Definition at line 983 of file xiescher.cxx.

References mObjs.

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

void XclImpDrawObjVector::InsertGrouped ( XclImpDrawObjRef const &  xDrawObj)

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

Definition at line 974 of file xiescher.cxx.

References mObjs.

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

void XclImpDrawObjVector::push_back ( const XclImpDrawObjRef rObj)
inline

Definition at line 221 of file xiescher.hxx.

Referenced by XclImpDrawing::AppendRawObject().

Member Data Documentation

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

Definition at line 214 of file xiescher.hxx.

Referenced by GetProgressSize(), and InsertGrouped().


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