LibreOffice Module sc (master) 1
|
#include <orcusinterface.hxx>
Public Member Functions | |
ScOrcusSheet (ScDocumentImport &rDoc, SCTAB nTab, ScOrcusFactory &rFactory) | |
virtual orcus::spreadsheet::iface::import_auto_filter * | get_auto_filter () override |
virtual orcus::spreadsheet::iface::import_table * | get_table () override |
virtual orcus::spreadsheet::iface::import_sheet_properties * | get_sheet_properties () override |
virtual orcus::spreadsheet::iface::import_conditional_format * | get_conditional_format () override |
virtual orcus::spreadsheet::iface::import_named_expression * | get_named_expression () override |
virtual orcus::spreadsheet::iface::import_formula * | get_formula () override |
virtual orcus::spreadsheet::iface::import_array_formula * | get_array_formula () override |
virtual void | set_auto (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, std::string_view value) override |
virtual void | set_string (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::string_id_t sindex) override |
virtual void | set_value (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, double value) override |
virtual void | set_bool (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, bool value) override |
virtual void | set_date_time (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, int year, int month, int day, int hour, int minute, double second) override |
virtual void | set_format (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, size_t xf_index) override |
virtual void | set_format (orcus::spreadsheet::row_t row_start, orcus::spreadsheet::col_t col_start, orcus::spreadsheet::row_t row_end, orcus::spreadsheet::col_t col_end, size_t xf_index) override |
virtual orcus::spreadsheet::range_size_t | get_sheet_size () const override |
virtual void | fill_down_cells (orcus::spreadsheet::row_t row, orcus::spreadsheet::col_t col, orcus::spreadsheet::row_t range_size) override |
SCTAB | getIndex () const |
const sc::SharedFormulaGroups & | getSharedFormulaGroups () const |
sc::SharedFormulaGroups & | getSharedFormulaGroups () |
ScOrcusFactory & | getFactory () |
Private Member Functions | |
void | cellInserted () |
ScDocumentImport & | getDoc () |
Friends | |
class | ScOrcusFormula |
class | ScOrcusArrayFormula |
Definition at line 293 of file orcusinterface.hxx.
ScOrcusSheet::ScOrcusSheet | ( | ScDocumentImport & | rDoc, |
SCTAB | nTab, | ||
ScOrcusFactory & | rFactory | ||
) |
Definition at line 910 of file interface.cxx.
References maFormula, and maProperties.
|
private |
Definition at line 1107 of file interface.cxx.
References ScOrcusFactory::incrementProgress(), mnCellCount, and mrFactory.
Referenced by ScOrcusFormula::commit(), ScOrcusArrayFormula::commit(), fill_down_cells(), set_auto(), set_bool(), set_date_time(), set_string(), and set_value().
|
overridevirtual |
Definition at line 1234 of file interface.cxx.
References cellInserted(), mnTab, mrFactory, and ScOrcusFactory::pushFillDownCellsToken().
|
overridevirtual |
Definition at line 1153 of file interface.cxx.
References maArrayFormula, and ScOrcusArrayFormula::reset().
|
overridevirtual |
Definition at line 1122 of file interface.cxx.
References maAutoFilter.
|
overridevirtual |
Definition at line 1137 of file interface.cxx.
References maConditionalFormat.
|
overridevirtual |
Definition at line 1147 of file interface.cxx.
References maFormula, and ScOrcusFormula::reset().
|
overridevirtual |
Definition at line 1142 of file interface.cxx.
References maNamedExpressions.
|
overridevirtual |
Definition at line 1132 of file interface.cxx.
References maProperties.
|
overridevirtual |
Definition at line 1225 of file interface.cxx.
References MAXCOLCOUNT, and MAXROWCOUNT.
|
overridevirtual |
Definition at line 1127 of file interface.cxx.
|
private |
Definition at line 1117 of file interface.cxx.
References mrDoc.
Referenced by ScOrcusFormula::commit().
ScOrcusFactory & ScOrcusSheet::getFactory | ( | ) |
Definition at line 1250 of file interface.cxx.
References mrFactory.
Referenced by ScOrcusFormula::commit(), ScOrcusArrayFormula::commit(), ScOrcusFormula::set_formula(), ScOrcusArrayFormula::set_formula(), and ScOrcusFormula::set_result_string().
|
inline |
Definition at line 344 of file orcusinterface.hxx.
References mnTab.
Referenced by ScOrcusFormula::commit(), and ScOrcusArrayFormula::commit().
sc::SharedFormulaGroups & ScOrcusSheet::getSharedFormulaGroups | ( | ) |
Definition at line 1245 of file interface.cxx.
References maFormulaGroups.
const sc::SharedFormulaGroups & ScOrcusSheet::getSharedFormulaGroups | ( | ) | const |
Definition at line 1240 of file interface.cxx.
References maFormulaGroups.
Referenced by ScOrcusFormula::commit(), and ScOrcusFactory::finalize().
|
overridevirtual |
Definition at line 1159 of file interface.cxx.
References cellInserted(), ScOrcusFactory::getGlobalSettings(), ScOrcusGlobalSettings::getTextEncoding(), mnTab, mrFactory, ScOrcusFactory::pushCellStoreAutoToken(), and value.
|
overridevirtual |
Definition at line 1178 of file interface.cxx.
References cellInserted(), mnTab, mrFactory, ScOrcusFactory::pushCellStoreToken(), and value.
|
overridevirtual |
Definition at line 1184 of file interface.cxx.
References cellInserted(), DATE_TIME_FACTOR, day, ScDocumentImport::getDoc(), ScDocument::GetFormatTable(), tools::Time::GetHour(), tools::Time::GetMin(), tools::Time::GetNanoSec(), SvNumberFormatter::GetNullDate(), tools::Time::GetSec(), mnTab, month, mrDoc, mrFactory, tools::Time::nanoSecPerSec, ScOrcusFactory::pushCellStoreToken(), tools::Time::secondPerHour, tools::Time::secondPerMinute, and year.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
Definition at line 1166 of file interface.cxx.
References cellInserted(), mnTab, mrFactory, and ScOrcusFactory::pushCellStoreToken().
|
overridevirtual |
Definition at line 1172 of file interface.cxx.
References cellInserted(), mnTab, mrFactory, ScOrcusFactory::pushCellStoreToken(), and value.
|
friend |
Definition at line 296 of file orcusinterface.hxx.
|
friend |
Definition at line 295 of file orcusinterface.hxx.
|
private |
Definition at line 309 of file orcusinterface.hxx.
Referenced by get_array_formula().
|
private |
Definition at line 304 of file orcusinterface.hxx.
Referenced by get_auto_filter().
|
private |
Definition at line 306 of file orcusinterface.hxx.
Referenced by get_conditional_format().
|
private |
Definition at line 308 of file orcusinterface.hxx.
Referenced by get_formula().
|
private |
Definition at line 302 of file orcusinterface.hxx.
Referenced by getSharedFormulaGroups().
|
private |
Definition at line 307 of file orcusinterface.hxx.
Referenced by get_named_expression().
|
private |
Definition at line 305 of file orcusinterface.hxx.
Referenced by get_sheet_properties().
|
private |
Definition at line 311 of file orcusinterface.hxx.
Referenced by cellInserted().
|
private |
Definition at line 299 of file orcusinterface.hxx.
Referenced by fill_down_cells(), getIndex(), set_auto(), set_bool(), set_date_time(), set_string(), and set_value().
|
private |
Definition at line 298 of file orcusinterface.hxx.
Referenced by getDoc(), and set_date_time().
|
private |
Definition at line 300 of file orcusinterface.hxx.
Referenced by cellInserted(), fill_down_cells(), getFactory(), set_auto(), set_bool(), set_date_time(), set_string(), and set_value().
|
private |
Definition at line 301 of file orcusinterface.hxx.