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 110 of file svdetc.hxx.

Constructor & Destructor Documentation

◆ SvdProgressInfo()

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

Member Function Documentation

◆ GetActionCount()

size_t SvdProgressInfo::GetActionCount ( ) const
inline

Definition at line 143 of file svdetc.hxx.

◆ GetCurAction()

size_t SvdProgressInfo::GetCurAction ( ) const
inline

Definition at line 144 of file svdetc.hxx.

◆ GetCurInsert()

size_t SvdProgressInfo::GetCurInsert ( ) const
inline

Definition at line 147 of file svdetc.hxx.

◆ GetCurObj()

size_t SvdProgressInfo::GetCurObj ( ) const
inline

Definition at line 141 of file svdetc.hxx.

◆ GetInsertCount()

size_t SvdProgressInfo::GetInsertCount ( ) const
inline

Definition at line 146 of file svdetc.hxx.

◆ GetObjCount()

size_t SvdProgressInfo::GetObjCount ( ) const
inline

Definition at line 140 of file svdetc.hxx.

◆ GetSumCurAction()

size_t SvdProgressInfo::GetSumCurAction ( ) const
inline

Definition at line 139 of file svdetc.hxx.

◆ Init()

void SvdProgressInfo::Init ( size_t  _nObjCount)

Definition at line 420 of file svdetc.cxx.

References m_nObjCount.

◆ ReportActions()

bool SvdProgressInfo::ReportActions ( size_t  nActionCount)

◆ ReportInserts()

void SvdProgressInfo::ReportInserts ( size_t  nInsertCount)

◆ ReportRescales()

void SvdProgressInfo::ReportRescales ( size_t  nRescaleCount)

◆ SetActionCount()

void SvdProgressInfo::SetActionCount ( size_t  _nActionCount)

Definition at line 449 of file svdetc.cxx.

References m_nActionCount.

Referenced by ImpSdrGDIMetaFileImport::DoImport(), and ImpSdrPdfImport::DoObjects().

◆ SetInsertCount()

void SvdProgressInfo::SetInsertCount ( size_t  _nInsertCount)

Definition at line 454 of file svdetc.cxx.

References m_nInsertCount.

Referenced by ImpSdrGDIMetaFileImport::DoImport(), and ImpSdrPdfImport::DoImport().

◆ SetNextObject()

void SvdProgressInfo::SetNextObject ( )

Member Data Documentation

◆ m_nActionCount

size_t SvdProgressInfo::m_nActionCount
private

Definition at line 115 of file svdetc.hxx.

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

◆ m_nCurAction

size_t SvdProgressInfo::m_nCurAction
private

Definition at line 116 of file svdetc.hxx.

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

◆ m_nCurInsert

size_t SvdProgressInfo::m_nCurInsert
private

Definition at line 119 of file svdetc.hxx.

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

◆ m_nCurObj

size_t SvdProgressInfo::m_nCurObj
private

Definition at line 122 of file svdetc.hxx.

Referenced by SetNextObject(), and SvdProgressInfo().

◆ m_nInsertCount

size_t SvdProgressInfo::m_nInsertCount
private

Definition at line 118 of file svdetc.hxx.

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

◆ m_nObjCount

size_t SvdProgressInfo::m_nObjCount
private

Definition at line 121 of file svdetc.hxx.

Referenced by Init(), and SvdProgressInfo().

◆ m_nSumCurAction

size_t SvdProgressInfo::m_nSumCurAction
private

Definition at line 113 of file svdetc.hxx.

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

◆ maLink

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

Definition at line 124 of file svdetc.hxx.

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


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