LibreOffice Module sc (master) 1
|
#include <olinetab.hxx>
Public Member Functions | |
ScOutlineEntry (SCCOLROW nNewStart, SCCOLROW nNewSize, bool bNewHidden) | |
ScOutlineEntry (const ScOutlineEntry &rEntry) | |
SC_DLLPUBLIC SCCOLROW | GetStart () const |
SCSIZE | GetSize () const |
SC_DLLPUBLIC SCCOLROW | GetEnd () const |
SC_DLLPUBLIC bool | IsHidden () const |
SC_DLLPUBLIC bool | IsVisible () const |
void | Move (SCCOLROW nDelta) |
void | SetSize (SCSIZE nNewSize) |
void | SetPosSize (SCCOLROW nNewPos, SCSIZE nNewSize) |
void | SetHidden (bool bNewHidden) |
void | SetVisible (bool bNewVisible) |
OString | dumpAsString () const |
Private Attributes | |
SCCOLROW | nStart |
SCSIZE | nSize |
bool | bHidden |
bool | bVisible |
Definition at line 31 of file olinetab.hxx.
Definition at line 26 of file olinetab.cxx.
References bVisible.
ScOutlineEntry::ScOutlineEntry | ( | const ScOutlineEntry & | rEntry | ) |
Definition at line 34 of file olinetab.cxx.
References bVisible.
OString ScOutlineEntry::dumpAsString | ( | ) | const |
SCCOLROW ScOutlineEntry::GetEnd | ( | ) | const |
Definition at line 42 of file olinetab.cxx.
Referenced by ScOutlineArray::DeleteSpace(), ScOutlineArray::ExtendBlock(), ScXMLExport::FillFieldGroup(), ScOutlineArray::finalizeImport(), ScOutlineArray::FindEntry(), ScOutlineArray::FindTouchedLevel(), ScOutlineWindow::GetEntryPos(), ScSubOutlineIterator::GetNext(), ScOutlineDocFunc::HideMarkedOutlines(), ScOutlineDocFunc::HideOutline(), ScOutlineWindow::ImplMoveFocusByLevel(), ScOutlineArray::InsertSpace(), ScOutlineWindow::ItemHit(), ScOutlineArray::ManualAction(), ScDBFunc::OutlinePossible(), ScOutlineWindow::Paint(), ScOutlineArray::PromoteSub(), ScOutlineArray::Remove(), ScSubOutlineIterator::ScSubOutlineIterator(), ScOutlineDocFunc::SelectLevel(), ScOutlineArray::SetVisibleBelow(), ScOutlineDocFunc::ShowMarkedOutlines(), ScOutlineDocFunc::ShowOutline(), and ScDBFunc::TestRemoveOutline().
|
inline |
Definition at line 43 of file olinetab.hxx.
References nSize.
Referenced by ScOutlineArray::DeleteSpace(), and ScOutlineArray::InsertSpace().
|
inline |
Definition at line 42 of file olinetab.hxx.
References nStart.
Referenced by ScOutlineArray::DeleteSpace(), ScOutlineArray::ExtendBlock(), ScXMLExport::FillFieldGroup(), ScOutlineArray::finalizeImport(), ScOutlineArray::FindEntry(), ScOutlineArray::FindTouchedLevel(), ScOutlineWindow::GetEntryPos(), ScSubOutlineIterator::GetNext(), ScOutlineDocFunc::HideMarkedOutlines(), ScOutlineDocFunc::HideOutline(), ScOutlineWindow::ImplMoveFocusByLevel(), ScOutlineArray::Insert(), ScOutlineCollection::insert(), ScOutlineArray::InsertSpace(), ScOutlineWindow::IsButtonVisible(), ScOutlineWindow::ItemHit(), ScOutlineArray::ManualAction(), ScDBFunc::OutlinePossible(), ScOutlineWindow::Paint(), ScOutlineArray::PromoteSub(), ScOutlineArray::Remove(), ScSubOutlineIterator::ScSubOutlineIterator(), ScOutlineDocFunc::SelectLevel(), ScOutlineArray::SetVisibleBelow(), ScOutlineDocFunc::ShowMarkedOutlines(), ScOutlineDocFunc::ShowOutline(), and ScDBFunc::TestRemoveOutline().
|
inline |
Definition at line 49 of file olinetab.hxx.
References bHidden.
Referenced by ScOutlineWindow::DoCollapse(), ScOutlineWindow::DoExpand(), ScOutlineWindow::DoFunction(), ScXMLTableContext::endFastElement(), ScXMLExport::FillFieldGroup(), ScOutlineArray::finalizeImport(), ScVbaRange::getShowDetail(), ScOutlineArray::InsertSpace(), ScOutlineArray::ManualAction(), ScDBFunc::OutlinePossible(), ScOutlineWindow::Paint(), ScOutlineDocFunc::SelectLevel(), and ScOutlineDocFunc::ShowOutline().
|
inline |
Definition at line 54 of file olinetab.hxx.
References bVisible.
Referenced by ScOutlineWindow::GetEntryPos(), and ScOutlineWindow::IsButtonVisible().
void ScOutlineEntry::Move | ( | SCCOLROW | nDelta | ) |
Definition at line 47 of file olinetab.cxx.
References nStart.
Referenced by ScOutlineArray::DeleteSpace(), and ScOutlineArray::InsertSpace().
void ScOutlineEntry::SetHidden | ( | bool | bNewHidden | ) |
Definition at line 74 of file olinetab.cxx.
References bHidden.
Referenced by ScOutlineArray::finalizeImport(), ScOutlineDocFunc::HideOutline(), ScOutlineArray::ManualAction(), ScOutlineDocFunc::SelectLevel(), ScOutlineDocFunc::ShowMarkedOutlines(), and ScOutlineDocFunc::ShowOutline().
Definition at line 68 of file olinetab.cxx.
References nStart, and SetSize().
Referenced by ScOutlineArray::DeleteSpace().
void ScOutlineEntry::SetSize | ( | SCSIZE | nNewSize | ) |
Definition at line 58 of file olinetab.cxx.
References nSize.
Referenced by ScOutlineArray::DeleteSpace(), ScOutlineArray::InsertSpace(), and SetPosSize().
void ScOutlineEntry::SetVisible | ( | bool | bNewVisible | ) |
Definition at line 79 of file olinetab.cxx.
References bVisible.
Referenced by ScOutlineArray::Insert(), ScOutlineDocFunc::SelectLevel(), and ScOutlineDocFunc::ShowMarkedOutlines().
|
private |
Definition at line 35 of file olinetab.hxx.
Referenced by dumpAsString(), IsHidden(), and SetHidden().
|
private |
Definition at line 36 of file olinetab.hxx.
Referenced by dumpAsString(), IsVisible(), and SetVisible().
|
private |
Definition at line 34 of file olinetab.hxx.
Referenced by dumpAsString(), GetEnd(), GetSize(), and SetSize().
|
private |
Definition at line 33 of file olinetab.hxx.
Referenced by dumpAsString(), GetEnd(), GetStart(), Move(), and SetPosSize().