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

#include <orcusinterface.hxx>

Inheritance diagram for ScOrcusGlobalSettings:
[legend]
Collaboration diagram for ScOrcusGlobalSettings:
[legend]

Public Member Functions

 ScOrcusGlobalSettings (ScDocumentImport &rDoc)
 
virtual void set_origin_date (int year, int month, int day) override
 
virtual void set_character_set (orcus::character_set_t cs) override
 
virtual void set_default_formula_grammar (orcus::spreadsheet::formula_grammar_t grammar) override
 
virtual orcus::spreadsheet::formula_grammar_t get_default_formula_grammar () const override
 
formula::FormulaGrammar::Grammar getCalcGrammar () const
 
rtl_TextEncoding getTextEncoding () const
 
ScDocumentImportgetDoc () const
 

Private Attributes

ScDocumentImportmrDoc
 
formula::FormulaGrammar::Grammar meCalcGrammar
 
orcus::spreadsheet::formula_grammar_t meOrcusGrammar
 
rtl_TextEncoding mnTextEncoding
 

Detailed Description

Definition at line 40 of file orcusinterface.hxx.

Constructor & Destructor Documentation

◆ ScOrcusGlobalSettings()

ScOrcusGlobalSettings::ScOrcusGlobalSettings ( ScDocumentImport rDoc)

Definition at line 91 of file interface.cxx.

References unknown.

Member Function Documentation

◆ get_default_formula_grammar()

orcus::spreadsheet::formula_grammar_t ScOrcusGlobalSettings::get_default_formula_grammar ( ) const
overridevirtual

Definition at line 163 of file interface.cxx.

References meOrcusGrammar.

◆ getCalcGrammar()

formula::FormulaGrammar::Grammar ScOrcusGlobalSettings::getCalcGrammar ( ) const
inline

◆ getDoc()

ScDocumentImport & ScOrcusGlobalSettings::getDoc ( ) const
inline

Definition at line 66 of file orcusinterface.hxx.

References mrDoc.

Referenced by ScOrcusRefResolver::resolve_address(), and ScOrcusRefResolver::resolve_range().

◆ getTextEncoding()

rtl_TextEncoding ScOrcusGlobalSettings::getTextEncoding ( ) const
inline

◆ set_character_set()

void ScOrcusGlobalSettings::set_character_set ( orcus::character_set_t  cs)
overridevirtual

Definition at line 104 of file interface.cxx.

References mnTextEncoding.

◆ set_default_formula_grammar()

void ScOrcusGlobalSettings::set_default_formula_grammar ( orcus::spreadsheet::formula_grammar_t  grammar)
overridevirtual

Definition at line 157 of file interface.cxx.

References meCalcGrammar, and meOrcusGrammar.

◆ set_origin_date()

void ScOrcusGlobalSettings::set_origin_date ( int  year,
int  month,
int  day 
)
overridevirtual

Definition at line 99 of file interface.cxx.

References day, month, mrDoc, ScDocumentImport::setOriginDate(), and year.

Member Data Documentation

◆ meCalcGrammar

formula::FormulaGrammar::Grammar ScOrcusGlobalSettings::meCalcGrammar
private

Definition at line 43 of file orcusinterface.hxx.

Referenced by getCalcGrammar(), and set_default_formula_grammar().

◆ meOrcusGrammar

orcus::spreadsheet::formula_grammar_t ScOrcusGlobalSettings::meOrcusGrammar
private

Definition at line 44 of file orcusinterface.hxx.

Referenced by get_default_formula_grammar(), and set_default_formula_grammar().

◆ mnTextEncoding

rtl_TextEncoding ScOrcusGlobalSettings::mnTextEncoding
private

Definition at line 45 of file orcusinterface.hxx.

Referenced by getTextEncoding(), and set_character_set().

◆ mrDoc

ScDocumentImport& ScOrcusGlobalSettings::mrDoc
private

Definition at line 42 of file orcusinterface.hxx.

Referenced by getDoc(), and set_origin_date().


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