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