LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
LotusContext Struct Reference

#include <lotfilter.hxx>

Collaboration diagram for LotusContext:
[legend]

Public Member Functions

 LotusContext (ScDocument &rDocP, rtl_TextEncoding eQ)
 
 ~LotusContext ()
 

Public Attributes

WKTYP eTyp
 
bool bEOF
 
rtl_TextEncoding eCharset
 
ScDocumentrDoc
 
std::map< sal_uInt16, ScPatternAttraLotusPatternPool
 
std::unique_ptr< SvxHorJustifyItemxAttrRight
 
std::unique_ptr< SvxHorJustifyItemxAttrLeft
 
std::unique_ptr< SvxHorJustifyItemxAttrCenter
 
std::unique_ptr< SvxHorJustifyItemxAttrRepeat
 
std::unique_ptr< SvxHorJustifyItemxAttrStandard
 
std::unique_ptr< FormCachexValueFormCache
 
LotusRangeList maRangeNames
 
Lotus123Typ eFirstType
 
Lotus123Typ eActType
 
ScRange aActRange
 
std::unique_ptr< RangeNameBufferWK3pRngNmBffWK3
 
LotusFontBuffer maFontBuff
 
LotAttrTable maAttrTable
 

Static Public Attributes

static const sal_uInt16 nBOF = 0x0000
 
static OPCODE_FKT pOpFkt [FKT_LIMIT]
 
static OPCODE_FKT pOpFkt123 [FKT_LIMIT123]
 

Detailed Description

Definition at line 35 of file lotfilter.hxx.

Constructor & Destructor Documentation

◆ LotusContext()

LotusContext::LotusContext ( ScDocument rDocP,
rtl_TextEncoding  eQ 
)

Definition at line 84 of file lotus.cxx.

References X.

◆ ~LotusContext()

LotusContext::~LotusContext ( )

Definition at line 96 of file lotus.cxx.

Member Data Documentation

◆ aActRange

ScRange LotusContext::aActRange

Definition at line 54 of file lotfilter.hxx.

Referenced by ImportLotus::Bof().

◆ aLotusPatternPool

std::map<sal_uInt16, ScPatternAttr> LotusContext::aLotusPatternPool

Definition at line 45 of file lotfilter.hxx.

Referenced by OP_ApplyPatternArea123(), OP_CreatePattern123(), and ScImportLotus123old().

◆ bEOF

bool LotusContext::bEOF

Definition at line 42 of file lotfilter.hxx.

Referenced by generate_Opcodes(), OP_EOF(), OP_EOF123(), and ScImportLotus123old().

◆ eActType

Lotus123Typ LotusContext::eActType

Definition at line 53 of file lotfilter.hxx.

Referenced by ImportLotus::Bof().

◆ eCharset

rtl_TextEncoding LotusContext::eCharset

◆ eFirstType

Lotus123Typ LotusContext::eFirstType

◆ eTyp

WKTYP LotusContext::eTyp

Definition at line 41 of file lotfilter.hxx.

Referenced by generate_Opcodes(), LotusToSc::LotusRelToScRel(), and ScImportLotus123old().

◆ maAttrTable

LotAttrTable LotusContext::maAttrTable

Definition at line 57 of file lotfilter.hxx.

Referenced by ImportLotus::Read(), and ImportLotus::Row_().

◆ maFontBuff

LotusFontBuffer LotusContext::maFontBuff

◆ maRangeNames

LotusRangeList LotusContext::maRangeNames

Definition at line 51 of file lotfilter.hxx.

Referenced by LotusToSc::Convert(), OP_NamedRange(), and OP_SymphNamedRange().

◆ nBOF

const sal_uInt16 LotusContext::nBOF = 0x0000
static

Definition at line 37 of file lotfilter.hxx.

Referenced by ScanVersion().

◆ pOpFkt

OPCODE_FKT LotusContext::pOpFkt
static

Definition at line 38 of file lotfilter.hxx.

Referenced by generate_Opcodes().

◆ pOpFkt123

OPCODE_FKT LotusContext::pOpFkt123
static

Definition at line 39 of file lotfilter.hxx.

Referenced by generate_Opcodes().

◆ pRngNmBffWK3

std::unique_ptr<RangeNameBufferWK3> LotusContext::pRngNmBffWK3

Definition at line 55 of file lotfilter.hxx.

Referenced by LotusToSc::Convert(), and ImportLotus::Userrange().

◆ rDoc

ScDocument& LotusContext::rDoc

◆ xAttrCenter

std::unique_ptr<SvxHorJustifyItem> LotusContext::xAttrCenter

Definition at line 47 of file lotfilter.hxx.

Referenced by MemDelete(), MemNew(), and PutFormString().

◆ xAttrLeft

std::unique_ptr<SvxHorJustifyItem> LotusContext::xAttrLeft

Definition at line 47 of file lotfilter.hxx.

Referenced by MemDelete(), MemNew(), and PutFormString().

◆ xAttrRepeat

std::unique_ptr<SvxHorJustifyItem> LotusContext::xAttrRepeat

Definition at line 47 of file lotfilter.hxx.

Referenced by MemDelete(), MemNew(), and PutFormString().

◆ xAttrRight

std::unique_ptr<SvxHorJustifyItem> LotusContext::xAttrRight

Definition at line 47 of file lotfilter.hxx.

Referenced by MemDelete(), MemNew(), and PutFormString().

◆ xAttrStandard

std::unique_ptr<SvxHorJustifyItem> LotusContext::xAttrStandard

Definition at line 47 of file lotfilter.hxx.

Referenced by MemDelete(), MemNew(), and PutFormString().

◆ xValueFormCache

std::unique_ptr<FormCache> LotusContext::xValueFormCache

Definition at line 49 of file lotfilter.hxx.

Referenced by MemDelete(), MemNew(), and SetFormat().


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