LibreOffice Module sc (master) 1
|
#include <olinetab.hxx>
Public Member Functions | |
ScSubOutlineIterator (ScOutlineArray *pOutlineArray) | |
ScSubOutlineIterator (ScOutlineArray *pOutlineArray, size_t nLevel, size_t nEntry) | |
ScOutlineEntry * | GetNext () |
size_t | LastLevel () const |
size_t | LastEntry () const |
void | DeleteLast () |
Private Attributes | |
ScOutlineArray * | pArray |
SCCOLROW | nStart |
SCCOLROW | nEnd |
size_t | nSubLevel |
size_t | nSubEntry |
size_t | nDepth |
Definition at line 171 of file olinetab.hxx.
ScSubOutlineIterator::ScSubOutlineIterator | ( | ScOutlineArray * | pOutlineArray | ) |
Definition at line 785 of file olinetab.cxx.
References ScOutlineArray::nDepth, nDepth, and pArray.
ScSubOutlineIterator::ScSubOutlineIterator | ( | ScOutlineArray * | pOutlineArray, |
size_t | nLevel, | ||
size_t | nEntry | ||
) |
Definition at line 795 of file olinetab.cxx.
References ScOutlineArray::aCollections, ScOutlineCollection::begin(), ScOutlineEntry::GetEnd(), ScOutlineEntry::GetStart(), ScOutlineArray::nDepth, nDepth, nEnd, nStart, nSubEntry, nSubLevel, and pArray.
void ScSubOutlineIterator::DeleteLast | ( | ) |
Definition at line 852 of file olinetab.cxx.
References ScOutlineArray::aCollections, ScOutlineCollection::begin(), ScOutlineCollection::erase(), nDepth, nSubEntry, nSubLevel, pArray, and ScOutlineCollection::size().
Referenced by ScOutlineArray::DeleteSpace().
ScOutlineEntry * ScSubOutlineIterator::GetNext | ( | ) |
Definition at line 810 of file olinetab.cxx.
References ScOutlineArray::aCollections, ScOutlineCollection::begin(), ScOutlineEntry::GetEnd(), ScOutlineEntry::GetStart(), nDepth, nEnd, nStart, nSubEntry, nSubLevel, pArray, and ScOutlineCollection::size().
Referenced by ScOutlineArray::DeleteSpace(), ScOutlineArray::finalizeImport(), ScOutlineArray::InsertSpace(), ScOutlineArray::ManualAction(), ScDBFunc::OutlinePossible(), ScOutlineDocFunc::SelectLevel(), ScOutlineDocFunc::ShowMarkedOutlines(), ScOutlineDocFunc::ShowOutline(), and ScDBFunc::TestRemoveOutline().
size_t ScSubOutlineIterator::LastEntry | ( | ) | const |
Definition at line 842 of file olinetab.cxx.
References nSubEntry.
Referenced by ScOutlineArray::finalizeImport(), and ScOutlineArray::ManualAction().
|
inline |
Definition at line 186 of file olinetab.hxx.
References nSubLevel.
Referenced by ScOutlineArray::finalizeImport(), ScOutlineArray::ManualAction(), and ScOutlineDocFunc::SelectLevel().
|
private |
Definition at line 179 of file olinetab.hxx.
Referenced by DeleteLast(), ScOutlineArray::GetDepth(), GetNext(), and ScSubOutlineIterator().
|
private |
Definition at line 176 of file olinetab.hxx.
Referenced by GetNext(), and ScSubOutlineIterator().
|
private |
Definition at line 175 of file olinetab.hxx.
Referenced by GetNext(), and ScSubOutlineIterator().
|
private |
Definition at line 178 of file olinetab.hxx.
Referenced by DeleteLast(), GetNext(), LastEntry(), and ScSubOutlineIterator().
|
private |
Definition at line 177 of file olinetab.hxx.
Referenced by DeleteLast(), GetNext(), LastLevel(), and ScSubOutlineIterator().
|
private |
Definition at line 174 of file olinetab.hxx.
Referenced by DeleteLast(), GetNext(), and ScSubOutlineIterator().