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