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:
[legend]

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
 
SdrViewmpCurrentView
 
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
private

◆ ImpFindView()

SdrView * SdrViewIter::ImpFindView ( )
private

◆ ImpInitVars()

void SdrViewIter::ImpInitVars ( )
private

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
private

Definition at line 68 of file svdviter.hxx.

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

◆ mpCurrentView

SdrView* SdrViewIter::mpCurrentView
private

Definition at line 66 of file svdviter.hxx.

Referenced by ImpFindView(), and ImpInitVars().

◆ mpModel

const SdrModel* SdrViewIter::mpModel
private

Definition at line 63 of file svdviter.hxx.

Referenced by ImpFindView(), and SdrViewIter().

◆ mpObject

const SdrObject* SdrViewIter::mpObject
private

Definition at line 65 of file svdviter.hxx.

Referenced by ImpCheckPageView(), and SdrViewIter().

◆ mpPage

const SdrPage* SdrViewIter::mpPage
private

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: