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

Helper class for the communication between the dialog In order to break open Metafiles (sd/source/ui/dlg/brkdlg.cxx), SdrEditView::DoImportMarkedMtf() and ImpSdrGDIMetaFileImport::DoImport() More...

#include <svdetc.hxx>

Collaboration diagram for SvdProgressInfo:
[legend]

Public Member Functions

 SvdProgressInfo (const Link< void *, bool > &_pLink)
 
void Init (size_t _nObjCount)
 
void SetNextObject ()
 
void SetActionCount (size_t _nActionCount)
 
void SetInsertCount (size_t _nInsertCount)
 
bool ReportActions (size_t nActionCount)
 
void ReportInserts (size_t nInsertCount)
 
size_t GetSumCurAction () const
 
size_t GetObjCount () const
 
size_t GetCurObj () const
 
size_t GetActionCount () const
 
size_t GetCurAction () const
 
size_t GetInsertCount () const
 
size_t GetCurInsert () const
 
void ReportRescales (size_t nRescaleCount)
 

Private Attributes

size_t m_nSumCurAction
 
size_t m_nActionCount
 
size_t m_nCurAction
 
size_t m_nInsertCount
 
size_t m_nCurInsert
 
size_t m_nObjCount
 
size_t m_nCurObj
 
Link< void *, bool > maLink
 

Detailed Description

Helper class for the communication between the dialog In order to break open Metafiles (sd/source/ui/dlg/brkdlg.cxx), SdrEditView::DoImportMarkedMtf() and ImpSdrGDIMetaFileImport::DoImport()

Definition at line 111 of file svdetc.hxx.

Constructor & Destructor Documentation

SvdProgressInfo::SvdProgressInfo ( const Link< void *, bool > &  _pLink)

Member Function Documentation

size_t SvdProgressInfo::GetActionCount ( ) const
inline

Definition at line 144 of file svdetc.hxx.

size_t SvdProgressInfo::GetCurAction ( ) const
inline

Definition at line 145 of file svdetc.hxx.

size_t SvdProgressInfo::GetCurInsert ( ) const
inline

Definition at line 148 of file svdetc.hxx.

size_t SvdProgressInfo::GetCurObj ( ) const
inline

Definition at line 142 of file svdetc.hxx.

size_t SvdProgressInfo::GetInsertCount ( ) const
inline

Definition at line 147 of file svdetc.hxx.

size_t SvdProgressInfo::GetObjCount ( ) const
inline

Definition at line 141 of file svdetc.hxx.

size_t SvdProgressInfo::GetSumCurAction ( ) const
inline

Definition at line 140 of file svdetc.hxx.

void SvdProgressInfo::Init ( size_t  _nObjCount)

Definition at line 460 of file svdetc.cxx.

References m_nObjCount.

bool SvdProgressInfo::ReportActions ( size_t  nActionCount)
void SvdProgressInfo::ReportInserts ( size_t  nInsertCount)
void SvdProgressInfo::ReportRescales ( size_t  nRescaleCount)

Definition at line 483 of file svdetc.cxx.

References Link< class, class >::Call(), m_nSumCurAction, and maLink.

Referenced by ImpSdrGDIMetaFileImport::DoImport().

void SvdProgressInfo::SetActionCount ( size_t  _nActionCount)

Definition at line 489 of file svdetc.cxx.

References m_nActionCount.

Referenced by ImpSdrGDIMetaFileImport::DoImport().

void SvdProgressInfo::SetInsertCount ( size_t  _nInsertCount)

Definition at line 494 of file svdetc.cxx.

References m_nInsertCount.

Referenced by ImpSdrGDIMetaFileImport::DoImport().

void SvdProgressInfo::SetNextObject ( )

Member Data Documentation

size_t SvdProgressInfo::m_nActionCount
private

Definition at line 116 of file svdetc.hxx.

Referenced by ReportActions(), SetActionCount(), SetNextObject(), and SvdProgressInfo().

size_t SvdProgressInfo::m_nCurAction
private

Definition at line 117 of file svdetc.hxx.

Referenced by ReportActions(), SetNextObject(), and SvdProgressInfo().

size_t SvdProgressInfo::m_nCurInsert
private

Definition at line 120 of file svdetc.hxx.

Referenced by ReportInserts(), SetNextObject(), and SvdProgressInfo().

size_t SvdProgressInfo::m_nCurObj
private

Definition at line 123 of file svdetc.hxx.

Referenced by SetNextObject(), and SvdProgressInfo().

size_t SvdProgressInfo::m_nInsertCount
private

Definition at line 119 of file svdetc.hxx.

Referenced by SetInsertCount(), SetNextObject(), and SvdProgressInfo().

size_t SvdProgressInfo::m_nObjCount
private

Definition at line 122 of file svdetc.hxx.

Referenced by Init(), and SvdProgressInfo().

size_t SvdProgressInfo::m_nSumCurAction
private

Definition at line 114 of file svdetc.hxx.

Referenced by ReportActions(), ReportInserts(), ReportRescales(), and SvdProgressInfo().

Link<void*,bool> SvdProgressInfo::maLink
private

Definition at line 125 of file svdetc.hxx.

Referenced by ReportActions(), ReportInserts(), ReportRescales(), and SvdProgressInfo().


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