LibreOffice Module svx (master) 1
|
#include <svdviter.hxx>
Public Member Functions | |
SdrViewIter (const SdrPage *pPage) | |
SdrViewIter (const SdrObject *pObject) | |
SdrView * | FirstView () |
SdrView * | NextView () |
Private Member Functions | |
SVX_DLLPRIVATE void | ImpInitVars () |
SVX_DLLPRIVATE SdrView * | ImpFindView () |
SVX_DLLPRIVATE bool | ImpCheckPageView (SdrPageView const *pPV) const |
Private Attributes | |
const SdrModel * | mpModel |
const SdrPage * | mpPage |
const SdrObject * | mpObject |
SdrView * | mpCurrentView |
size_t | mnListenerNum |
Definition at line 61 of file svdviter.hxx.
SdrViewIter::SdrViewIter | ( | const SdrPage * | pPage | ) |
Definition at line 34 of file svdviter.cxx.
References SdrPage::getSdrModelFromSdrPage(), ImpInitVars(), mpModel, mpObject, and mpPage.
SdrViewIter::SdrViewIter | ( | const SdrObject * | pObject | ) |
Definition at line 42 of file svdviter.cxx.
References ImpInitVars(), mpModel, mpObject, mpPage, and pObject.
SdrView * SdrViewIter::FirstView | ( | ) |
Definition at line 147 of file svdviter.cxx.
References ImpFindView(), and ImpInitVars().
Referenced by SdrPaintView::EndCompleteRedraw(), ImplUnmarkObject(), SdrUnoObj::NbcSetLayer(), SvxShapeGroup::remove(), SdrObjEditView::SdrBeginTextEdit(), and SdrObjEditView::ShowSdrPage().
|
private |
Definition at line 57 of file svdviter.cxx.
References SdrPageView::GetPage(), SdrPageView::GetVisibleLayers(), SdrPage::IsMasterPage(), SdrObject::IsNotVisibleAsMaster(), SdrObject::isVisibleOnAnyOfTheseLayers(), mpObject, mpPage, SdrPage::TRG_GetMasterPage(), SdrPage::TRG_GetMasterPageVisibleLayers(), and SdrPage::TRG_HasMasterPage().
Referenced by ImpFindView().
|
private |
Definition at line 110 of file svdviter.cxx.
References SfxBroadcaster::GetListener(), SdrPaintView::GetSdrPageView(), SfxBroadcaster::GetSizeOfVector(), ImpCheckPageView(), SfxListener::IsSdrView(), mnListenerNum, mpCurrentView, mpModel, and mpPage.
Referenced by FirstView(), and NextView().
|
private |
Definition at line 28 of file svdviter.cxx.
References mnListenerNum, and mpCurrentView.
Referenced by FirstView(), and SdrViewIter().
SdrView * SdrViewIter::NextView | ( | ) |
Definition at line 153 of file svdviter.cxx.
References ImpFindView(), and mnListenerNum.
Referenced by SdrPaintView::EndCompleteRedraw(), ImplUnmarkObject(), SdrUnoObj::NbcSetLayer(), SvxShapeGroup::remove(), SdrObjEditView::SdrBeginTextEdit(), and SdrObjEditView::ShowSdrPage().
|
private |
Definition at line 68 of file svdviter.hxx.
Referenced by ImpFindView(), ImpInitVars(), and NextView().
|
private |
Definition at line 66 of file svdviter.hxx.
Referenced by ImpFindView(), and ImpInitVars().
|
private |
Definition at line 63 of file svdviter.hxx.
Referenced by ImpFindView(), and SdrViewIter().
|
private |
Definition at line 65 of file svdviter.hxx.
Referenced by ImpCheckPageView(), and SdrViewIter().
|
private |
Definition at line 64 of file svdviter.hxx.
Referenced by ImpCheckPageView(), ImpFindView(), and SdrViewIter().