LibreOffice Module sc (master) 1
|
#include <lotrange.hxx>
Public Member Functions | |
LotusRangeList () | |
~LotusRangeList () | |
LR_ID | GetIndex (SCCOL nCol, SCROW nRow) |
LR_ID | GetIndex (SCCOL nColS, SCROW nRowS, SCCOL nColE, SCROW nRowE) |
LR_ID | GetIndex (const LotusRange &) |
void | Append (const ScDocument *pDoc, std::unique_ptr< LotusRange > pLR) |
Private Attributes | |
LR_ID | nIdCnt |
ScComplexRefData | aComplRef |
std::vector< std::unique_ptr< LotusRange > > | maRanges |
Definition at line 86 of file lotrange.hxx.
LotusRangeList::LotusRangeList | ( | ) |
Definition at line 367 of file tool.cxx.
References aComplRef, ScComplexRefData::InitFlags(), nIdCnt, ScComplexRefData::Ref1, ScComplexRefData::Ref2, ScSingleRefData::SetColRel(), ScSingleRefData::SetFlag3D(), ScSingleRefData::SetRelTab(), and ScSingleRefData::SetRowRel().
void LotusRangeList::Append | ( | const ScDocument * | pDoc, |
std::unique_ptr< LotusRange > | pLR | ||
) |
Definition at line 401 of file tool.cxx.
References aComplRef, ScTokenArray::AddDoubleReference(), ScTokenArray::AddSingleReference(), maRanges, nIdCnt, ScComplexRefData::Ref1, ScComplexRefData::Ref2, ScSingleRefData::SetAbsCol(), and ScSingleRefData::SetAbsRow().
Referenced by OP_NamedRange(), and OP_SymphNamedRange().
LR_ID LotusRangeList::GetIndex | ( | const LotusRange & | rRef | ) |
Definition at line 102 of file lotrange.hxx.
References GetIndex().
Referenced by LotusToSc::Convert(), and GetIndex().
Definition at line 108 of file lotrange.hxx.
References GetIndex().
|
private |
Definition at line 90 of file lotrange.hxx.
Referenced by Append(), and LotusRangeList().
|
private |
Definition at line 91 of file lotrange.hxx.
Referenced by Append(), and GetIndex().
|
private |
Definition at line 89 of file lotrange.hxx.
Referenced by Append(), and LotusRangeList().