LibreOffice Module sc (master) 1
|
#include <otlnbuff.hxx>
Public Member Functions | |
XclImpOutlineBuffer (SCSIZE nNewSize) | |
~XclImpOutlineBuffer () | |
void | SetLevel (SCSIZE nIndex, sal_uInt8 nVal, bool bCollapsed) |
void | SetOutlineArray (ScOutlineArray *pOArray) |
void | MakeScOutline () |
void | SetLevelRange (SCSIZE nF, SCSIZE nL, sal_uInt8 nVal, bool bCollapsed) |
void | SetButtonMode (bool bRightOrUnder) |
Private Types | |
typedef ::mdds::flat_segment_tree< SCSIZE, sal_uInt8 > | OutlineLevels |
Private Attributes | |
OutlineLevels | maLevels |
::std::set< SCSIZE > | maCollapsedPosSet |
ScOutlineArray * | mpOutlineArray |
SCSIZE | mnEndPos |
sal_uInt8 | mnMaxLevel |
bool | mbButtonAfter:1 |
Definition at line 28 of file otlnbuff.hxx.
|
private |
Definition at line 41 of file otlnbuff.hxx.
XclImpOutlineBuffer::XclImpOutlineBuffer | ( | SCSIZE | nNewSize | ) |
Definition at line 57 of file exctools.cxx.
XclImpOutlineBuffer::~XclImpOutlineBuffer | ( | ) |
Definition at line 66 of file exctools.cxx.
void XclImpOutlineBuffer::MakeScOutline | ( | ) |
Definition at line 84 of file exctools.cxx.
References i, ScOutlineArray::Insert(), maCollapsedPosSet, maLevels, mbButtonAfter, mnEndPos, mnMaxLevel, mpOutlineArray, and nPos.
void XclImpOutlineBuffer::SetButtonMode | ( | bool | bRightOrUnder | ) |
Definition at line 142 of file exctools.cxx.
References mbButtonAfter.
Referenced by ImportExcel::Wsbool().
Definition at line 70 of file exctools.cxx.
References maCollapsedPosSet, maLevels, mnMaxLevel, and nIndex.
Referenced by ImportExcel::Row25(), and ImportExcel::Row34().
Definition at line 130 of file exctools.cxx.
References maCollapsedPosSet, and maLevels.
Referenced by ImportExcel::Colinfo().
void XclImpOutlineBuffer::SetOutlineArray | ( | ScOutlineArray * | pOArray | ) |
Definition at line 79 of file exctools.cxx.
References mpOutlineArray.
|
private |
Definition at line 43 of file otlnbuff.hxx.
Referenced by MakeScOutline(), SetLevel(), and SetLevelRange().
|
private |
Definition at line 42 of file otlnbuff.hxx.
Referenced by MakeScOutline(), SetLevel(), and SetLevelRange().
|
private |
Definition at line 47 of file otlnbuff.hxx.
Referenced by MakeScOutline(), and SetButtonMode().
|
private |
Definition at line 45 of file otlnbuff.hxx.
Referenced by MakeScOutline().
|
private |
Definition at line 46 of file otlnbuff.hxx.
Referenced by MakeScOutline(), and SetLevel().
|
private |
Definition at line 44 of file otlnbuff.hxx.
Referenced by MakeScOutline(), and SetOutlineArray().