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 63 of file svdviter.hxx.

Constructor & Destructor Documentation

SdrViewIter::SdrViewIter ( const SdrPage pPage)

Definition at line 38 of file svdviter.cxx.

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

SdrViewIter::SdrViewIter ( const SdrObject pObject)

Member Function Documentation

SdrView * SdrViewIter::FirstView ( )

Definition at line 159 of file svdviter.cxx.

References ImpFindView(), and ImpInitVars().

Referenced by ImplUnmarkObject(), SdrUnoObj::NbcSetLayer(), and SvxShapeGroup::remove().

bool SdrViewIter::ImpCheckPageView ( SdrPageView const *  pPV) const
private
SdrView * SdrViewIter::ImpFindView ( )
private
void SdrViewIter::ImpInitVars ( )
private

Definition at line 31 of file svdviter.cxx.

References mnListenerNum, and mpCurrentView.

Referenced by FirstView(), and SdrViewIter().

SdrView * SdrViewIter::NextView ( )

Definition at line 166 of file svdviter.cxx.

References ImpFindView(), and mnListenerNum.

Referenced by ImplUnmarkObject(), SdrUnoObj::NbcSetLayer(), and SvxShapeGroup::remove().

Member Data Documentation

size_t SdrViewIter::mnListenerNum
private

Definition at line 70 of file svdviter.hxx.

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

SdrView* SdrViewIter::mpCurrentView
private

Definition at line 68 of file svdviter.hxx.

Referenced by ImpFindView(), and ImpInitVars().

const SdrModel* SdrViewIter::mpModel
private

Definition at line 65 of file svdviter.hxx.

Referenced by ImpFindView(), and SdrViewIter().

const SdrObject* SdrViewIter::mpObject
private

Definition at line 67 of file svdviter.hxx.

Referenced by ImpCheckPageView(), and SdrViewIter().

const SdrPage* SdrViewIter::mpPage
private

Definition at line 66 of file svdviter.hxx.

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


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