LibreOffice Module sc (master)  1
Public Member Functions | Private Attributes | List of all members
ScOutlineTable Class Reference

#include <olinetab.hxx>

Collaboration diagram for ScOutlineTable:
[legend]

Public Member Functions

 ScOutlineTable ()
 
 ScOutlineTable (const ScOutlineTable &rOutline)
 
const ScOutlineArrayGetColArray () const
 
ScOutlineArrayGetColArray ()
 
const ScOutlineArrayGetRowArray () const
 
ScOutlineArrayGetRowArray ()
 
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
 

Detailed Description

Definition at line 149 of file olinetab.hxx.

Constructor & Destructor Documentation

ScOutlineTable::ScOutlineTable ( )

Definition at line 759 of file olinetab.cxx.

ScOutlineTable::ScOutlineTable ( const ScOutlineTable rOutline)

Definition at line 763 of file olinetab.cxx.

Member Function Documentation

bool ScOutlineTable::DeleteCol ( SCCOL  nStartCol,
SCSIZE  nSize 
)

Definition at line 779 of file olinetab.cxx.

References aColOutline, and ScOutlineArray::DeleteSpace().

bool ScOutlineTable::DeleteRow ( SCROW  nStartRow,
SCSIZE  nSize 
)

Definition at line 794 of file olinetab.cxx.

References aRowOutline, and ScOutlineArray::DeleteSpace().

const ScOutlineArray& ScOutlineTable::GetColArray ( ) const
inline
ScOutlineArray& ScOutlineTable::GetColArray ( )
inline

Definition at line 160 of file olinetab.hxx.

References aColOutline.

const ScOutlineArray& ScOutlineTable::GetRowArray ( ) const
inline
ScOutlineArray& ScOutlineTable::GetRowArray ( )
inline

Definition at line 162 of file olinetab.hxx.

References aRowOutline.

void ScOutlineTable::InsertCol ( SCCOL  nStartCol,
SCSIZE  nSize 
)

Definition at line 774 of file olinetab.cxx.

References aColOutline, and ScOutlineArray::InsertSpace().

void ScOutlineTable::InsertRow ( SCROW  nStartRow,
SCSIZE  nSize 
)

Definition at line 789 of file olinetab.cxx.

References aRowOutline, and ScOutlineArray::InsertSpace().

bool ScOutlineTable::TestInsertCol ( SCSIZE  nSize)

Definition at line 769 of file olinetab.cxx.

References aColOutline, MAXCOL, and ScOutlineArray::TestInsertSpace().

bool ScOutlineTable::TestInsertRow ( SCSIZE  nSize)

Definition at line 784 of file olinetab.cxx.

References aRowOutline, MAXROW, and ScOutlineArray::TestInsertSpace().

Member Data Documentation

ScOutlineArray ScOutlineTable::aColOutline
private

Definition at line 152 of file olinetab.hxx.

Referenced by DeleteCol(), GetColArray(), InsertCol(), and TestInsertCol().

ScOutlineArray ScOutlineTable::aRowOutline
private

Definition at line 153 of file olinetab.hxx.

Referenced by DeleteRow(), GetRowArray(), InsertRow(), and TestInsertRow().


The documentation for this class was generated from the following files: