LibreOffice Module sd (master) 1
|
Data collection specifying a <type>SdrObject</type> and its position in a document and view. More...
#include <OutlinerIterator.hxx>
Public Member Functions | |
IteratorPosition () | |
Create a new object with all data members set to default values. More... | |
bool | operator== (const IteratorPosition &aPosition) const |
Compare two positions for equality. More... | |
Public Attributes | |
::unotools::WeakReference< SdrObject > | mxObject |
Pointer to the actual <type>SdrObject</type> object. More... | |
sal_Int32 | mnText |
Number of the actual SdrText from the current <type>SdrObject</type> More... | |
sal_Int32 | mnPageIndex |
The index of a page where the object is located on. More... | |
PageKind | mePageKind |
Page kind of the view. More... | |
EditMode | meEditMode |
Edit mode of the view. More... | |
Data collection specifying a <type>SdrObject</type> and its position in a document and view.
Definition at line 282 of file OutlinerIterator.hxx.
sd::outliner::IteratorPosition::IteratorPosition | ( | ) |
Create a new object with all data members set to default values.
These values should not be accessed. The only use of the object as it is as a marker in comparisons.
Definition at line 36 of file OutlinerIterator.cxx.
bool sd::outliner::IteratorPosition::operator== | ( | const IteratorPosition & | aPosition | ) | const |
Compare two positions for equality.
Definition at line 44 of file OutlinerIterator.cxx.
References unotools::WeakReference< class interface_type >::get(), meEditMode, mePageKind, mnPageIndex, mnText, and mxObject.
EditMode sd::outliner::IteratorPosition::meEditMode |
Edit mode of the view.
Definition at line 309 of file OutlinerIterator.hxx.
Referenced by sd::outliner::DocumentIteratorImpl::Clone(), SdOutliner::DetectChange(), sd::outliner::DocumentIteratorImpl::GotoNextText(), sd::outliner::IteratorImplBase::IteratorImplBase(), operator==(), SdOutliner::ProvideNextTextObject(), SdOutliner::SetObject(), and sd::outliner::ViewIteratorImpl::SetPage().
PageKind sd::outliner::IteratorPosition::mePageKind |
Page kind of the view.
Definition at line 307 of file OutlinerIterator.hxx.
Referenced by sd::outliner::DocumentIteratorImpl::Clone(), SdOutliner::DetectChange(), sd::outliner::DocumentIteratorImpl::GotoNextText(), sd::outliner::IteratorImplBase::IteratorImplBase(), operator==(), SdOutliner::ProvideNextTextObject(), SdOutliner::SetObject(), and sd::outliner::ViewIteratorImpl::SetPage().
sal_Int32 sd::outliner::IteratorPosition::mnPageIndex |
The index of a page where the object is located on.
Definition at line 305 of file OutlinerIterator.hxx.
Referenced by sd::outliner::ViewIteratorImpl::Clone(), sd::outliner::DocumentIteratorImpl::Clone(), sd::outliner::ViewIteratorImpl::GotoNextText(), sd::outliner::DocumentIteratorImpl::GotoNextText(), operator==(), SdOutliner::SearchAndReplaceOnce(), SdOutliner::sendLOKSearchResultCallback(), SdOutliner::SetObject(), and sd::outliner::ViewIteratorImpl::SetPage().
sal_Int32 sd::outliner::IteratorPosition::mnText |
Number of the actual SdrText from the current <type>SdrObject</type>
Definition at line 302 of file OutlinerIterator.hxx.
Referenced by sd::outliner::SelectionIteratorImpl::GotoNextText(), sd::outliner::ViewIteratorImpl::GotoNextText(), operator==(), SdOutliner::PutTextIntoOutliner(), SdOutliner::SetObject(), and sd::outliner::ViewIteratorImpl::SetPage().
::unotools::WeakReference<SdrObject> sd::outliner::IteratorPosition::mxObject |
Pointer to the actual <type>SdrObject</type> object.
Definition at line 299 of file OutlinerIterator.hxx.
Referenced by sd::outliner::ViewIteratorImpl::Clone(), sd::outliner::SelectionIteratorImpl::GetPosition(), sd::outliner::ViewIteratorImpl::GotoNextText(), operator==(), SdOutliner::ProvideNextTextObject(), sd::outliner::ViewIteratorImpl::Reverse(), SdOutliner::SetObject(), and sd::outliner::ViewIteratorImpl::SetPage().