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

#include <svdviter.hxx>

Collaboration diagram for SdrViewIter:

Public Member Functions

 SdrViewIter (const SdrPage *pPage)
 SdrViewIter (const SdrObject *pObject)
SdrViewFirstView ()
SdrViewNextView ()

Private Member Functions

SVX_DLLPRIVATE void ImpInitVars ()
SVX_DLLPRIVATE SdrViewImpFindView ()
SVX_DLLPRIVATE bool ImpCheckPageView (SdrPageView const *pPV) const

Private Attributes

const SdrModelmpModel
const SdrPagempPage
const SdrObjectmpObject
size_t mnListenerNum

Detailed Description

Definition at line 61 of file svdviter.hxx.

Constructor & Destructor Documentation

◆ SdrViewIter() [1/2]

SdrViewIter::SdrViewIter ( const SdrPage pPage)

Definition at line 34 of file svdviter.cxx.

References SdrPage::getSdrModelFromSdrPage(), ImpInitVars(), mpModel, mpObject, and mpPage.

◆ SdrViewIter() [2/2]

SdrViewIter::SdrViewIter ( const SdrObject pObject)

Definition at line 42 of file svdviter.cxx.

References ImpInitVars(), mpModel, mpObject, mpPage, and pObject.

Member Function Documentation

◆ FirstView()

SdrView * SdrViewIter::FirstView ( )

◆ ImpCheckPageView()

bool SdrViewIter::ImpCheckPageView ( SdrPageView const *  pPV) const

◆ ImpFindView()

SdrView * SdrViewIter::ImpFindView ( )

◆ ImpInitVars()

void SdrViewIter::ImpInitVars ( )

Definition at line 28 of file svdviter.cxx.

References mnListenerNum, and mpCurrentView.

Referenced by FirstView(), and SdrViewIter().

◆ NextView()

SdrView * SdrViewIter::NextView ( )

Member Data Documentation

◆ mnListenerNum

size_t SdrViewIter::mnListenerNum

Definition at line 68 of file svdviter.hxx.

Referenced by ImpFindView(), ImpInitVars(), and NextView().

◆ mpCurrentView

SdrView* SdrViewIter::mpCurrentView

Definition at line 66 of file svdviter.hxx.

Referenced by ImpFindView(), and ImpInitVars().

◆ mpModel

const SdrModel* SdrViewIter::mpModel

Definition at line 63 of file svdviter.hxx.

Referenced by ImpFindView(), and SdrViewIter().

◆ mpObject

const SdrObject* SdrViewIter::mpObject

Definition at line 65 of file svdviter.hxx.

Referenced by ImpCheckPageView(), and SdrViewIter().

◆ mpPage

const SdrPage* SdrViewIter::mpPage

Definition at line 64 of file svdviter.hxx.

Referenced by ImpCheckPageView(), ImpFindView(), and SdrViewIter().

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