|
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().