LibreOffice Module sc (master) 1
|
#include <olinetab.hxx>
Public Member Functions | |
ScOutlineTable () | |
ScOutlineTable (const ScOutlineTable &rOutline) | |
const ScOutlineArray & | GetColArray () const |
ScOutlineArray & | GetColArray () |
const ScOutlineArray & | GetRowArray () const |
ScOutlineArray & | GetRowArray () |
bool | TestInsertCol (SCSIZE nSize) |
void | InsertCol (SCCOL nStartCol, SCSIZE nSize) |
bool | DeleteCol (SCCOL nStartCol, SCSIZE nSize) |
bool | TestInsertRow (SCSIZE nSize) |
void | InsertRow (SCROW nStartRow, SCSIZE nSize) |
bool | DeleteRow (SCROW nStartRow, SCSIZE nSize) |
Private Attributes | |
ScOutlineArray | aColOutline |
ScOutlineArray | aRowOutline |
Definition at line 148 of file olinetab.hxx.
ScOutlineTable::ScOutlineTable | ( | ) |
Definition at line 745 of file olinetab.cxx.
ScOutlineTable::ScOutlineTable | ( | const ScOutlineTable & | rOutline | ) |
Definition at line 749 of file olinetab.cxx.
Definition at line 765 of file olinetab.cxx.
References aColOutline, and ScOutlineArray::DeleteSpace().
Definition at line 780 of file olinetab.cxx.
References aRowOutline, and ScOutlineArray::DeleteSpace().
|
inline |
Definition at line 159 of file olinetab.hxx.
References aColOutline.
|
inline |
Definition at line 158 of file olinetab.hxx.
References aColOutline.
Referenced by ScOutlineDocFunc::AutoOutline(), ScDBFunc::DoSubTotals(), ScDBDocFunc::DoSubTotals(), ScXMLTableColsContext::endFastElement(), ScXMLTableContext::endFastElement(), ScXMLExport::FillColumnRowGroups(), ScOutlineWindow::GetOutlineArray(), ScTabView::getRowColumnHeaders(), ScVbaRange::getShowDetail(), ScOutlineDocFunc::HideMarkedOutlines(), ScOutlineDocFunc::HideOutline(), ScOutlineDocFunc::MakeOutline(), ScDBFunc::OutlinePossible(), ScOutlineDocFunc::RemoveAllOutlines(), ScOutlineDocFunc::RemoveOutline(), ScDBFunc::RepeatDB(), ScDBDocFunc::RepeatDB(), ScOutlineDocFunc::SelectLevel(), ScOutlineDocFunc::ShowMarkedOutlines(), ScOutlineDocFunc::ShowOutline(), ScDBFunc::TestRemoveOutline(), and XclExpGuts::XclExpGuts().
|
inline |
Definition at line 161 of file olinetab.hxx.
References aRowOutline.
|
inline |
Definition at line 160 of file olinetab.hxx.
References aRowOutline.
Referenced by ScOutlineDocFunc::AutoOutline(), ScDBFunc::DoSubTotals(), ScDBDocFunc::DoSubTotals(), ScXMLTableRowsContext::endFastElement(), ScXMLTableContext::endFastElement(), ScXMLExport::FillColumnRowGroups(), ScOutlineWindow::GetOutlineArray(), ScTabView::getRowColumnHeaders(), ScVbaRange::getShowDetail(), ScOutlineDocFunc::HideMarkedOutlines(), ScOutlineDocFunc::HideOutline(), ScOutlineDocFunc::MakeOutline(), ScDBFunc::OutlinePossible(), ScConsData::OutputToDocument(), ScOutlineDocFunc::RemoveAllOutlines(), ScOutlineDocFunc::RemoveOutline(), ScDBFunc::RepeatDB(), ScDBDocFunc::RepeatDB(), ScOutlineDocFunc::SelectLevel(), ScOutlineDocFunc::ShowMarkedOutlines(), ScOutlineDocFunc::ShowOutline(), ScDBFunc::TestRemoveOutline(), and XclExpGuts::XclExpGuts().
Definition at line 760 of file olinetab.cxx.
References aColOutline, and ScOutlineArray::InsertSpace().
Definition at line 775 of file olinetab.cxx.
References aRowOutline, and ScOutlineArray::InsertSpace().
bool ScOutlineTable::TestInsertCol | ( | SCSIZE | nSize | ) |
Definition at line 755 of file olinetab.cxx.
References aColOutline, MAXCOL, and ScOutlineArray::TestInsertSpace().
bool ScOutlineTable::TestInsertRow | ( | SCSIZE | nSize | ) |
Definition at line 770 of file olinetab.cxx.
References aRowOutline, MAXROW, and ScOutlineArray::TestInsertSpace().
|
private |
Definition at line 151 of file olinetab.hxx.
Referenced by DeleteCol(), GetColArray(), InsertCol(), and TestInsertCol().
|
private |
Definition at line 152 of file olinetab.hxx.
Referenced by DeleteRow(), GetRowArray(), InsertRow(), and TestInsertRow().