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

#include <orcusinterface.hxx>

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

Public Member Functions

void reset (std::vector< ScOrcusXf > &rXfs)
 
void set_font (std::size_t index) override
 
void set_fill (std::size_t index) override
 
void set_border (std::size_t index) override
 
void set_protection (std::size_t index) override
 
void set_number_format (std::size_t index) override
 
void set_style_xf (std::size_t index) override
 
void set_apply_alignment (bool b) override
 
void set_horizontal_alignment (orcus::spreadsheet::hor_alignment_t align) override
 
void set_vertical_alignment (orcus::spreadsheet::ver_alignment_t align) override
 
void set_wrap_text (bool b) override
 
void set_shrink_to_fit (bool b) override
 
std::size_t commit () override
 

Private Attributes

ScOrcusXf maCurrentXf
 
std::vector< ScOrcusXf > * mpXfs = nullptr
 

Detailed Description

Definition at line 598 of file orcusinterface.hxx.

Member Function Documentation

◆ commit()

std::size_t ScOrcusImportXf::commit ( )
override

Definition at line 2195 of file interface.cxx.

References maCurrentXf, and mpXfs.

◆ reset()

void ScOrcusImportXf::reset ( std::vector< ScOrcusXf > &  rXfs)

Definition at line 2086 of file interface.cxx.

References maCurrentXf, and mpXfs.

Referenced by ScOrcusStyles::start_xf().

◆ set_apply_alignment()

void ScOrcusImportXf::set_apply_alignment ( bool  b)
override

Definition at line 2122 of file interface.cxx.

References maCurrentXf, and ScOrcusXf::mbApplyAlignment.

◆ set_border()

void ScOrcusImportXf::set_border ( std::size_t  index)
override

Definition at line 2102 of file interface.cxx.

References index, maCurrentXf, and ScOrcusXf::mnBorderId.

◆ set_fill()

void ScOrcusImportXf::set_fill ( std::size_t  index)
override

Definition at line 2097 of file interface.cxx.

References index, maCurrentXf, and ScOrcusXf::mnFillId.

◆ set_font()

void ScOrcusImportXf::set_font ( std::size_t  index)
override

Definition at line 2092 of file interface.cxx.

References index, maCurrentXf, and ScOrcusXf::mnFontId.

◆ set_horizontal_alignment()

void ScOrcusImportXf::set_horizontal_alignment ( orcus::spreadsheet::hor_alignment_t  align)
override

◆ set_number_format()

void ScOrcusImportXf::set_number_format ( std::size_t  index)
override

Definition at line 2112 of file interface.cxx.

References index, maCurrentXf, and ScOrcusXf::mnNumberFormatId.

◆ set_protection()

void ScOrcusImportXf::set_protection ( std::size_t  index)
override

Definition at line 2107 of file interface.cxx.

References index, maCurrentXf, and ScOrcusXf::mnProtectionId.

◆ set_shrink_to_fit()

void ScOrcusImportXf::set_shrink_to_fit ( bool  b)
override

Definition at line 2190 of file interface.cxx.

References maCurrentXf, and ScOrcusXf::mbShrinkToFit.

◆ set_style_xf()

void ScOrcusImportXf::set_style_xf ( std::size_t  index)
override

Definition at line 2117 of file interface.cxx.

References index, maCurrentXf, and ScOrcusXf::mnStyleXf.

◆ set_vertical_alignment()

void ScOrcusImportXf::set_vertical_alignment ( orcus::spreadsheet::ver_alignment_t  align)
override

◆ set_wrap_text()

void ScOrcusImportXf::set_wrap_text ( bool  b)
override

Definition at line 2185 of file interface.cxx.

References maCurrentXf, and ScOrcusXf::mbWrapText.

Member Data Documentation

◆ maCurrentXf

ScOrcusXf ScOrcusImportXf::maCurrentXf
private

◆ mpXfs

std::vector<ScOrcusXf>* ScOrcusImportXf::mpXfs = nullptr
private

Definition at line 601 of file orcusinterface.hxx.

Referenced by commit(), and reset().


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