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

#include <excimp8.hxx>

Public Member Functions

void Insert (RootData *pRoot, const ScRange &rRange)
 
void AddAdvancedRange (const ScRange &rRange)
 
void AddExtractPos (const ScRange &rRange)
 
void Apply ()
 
XclImpAutoFilterDataGetByTab (SCTAB nTab)
 

Private Types

typedef std::shared_ptr< XclImpAutoFilterDataXclImpAutoFilterSharePtr
 

Private Attributes

std::vector< XclImpAutoFilterSharePtrmaFilters
 

Detailed Description

Definition at line 99 of file excimp8.hxx.

Member Typedef Documentation

◆ XclImpAutoFilterSharePtr

Definition at line 111 of file excimp8.hxx.

Member Function Documentation

◆ AddAdvancedRange()

void XclImpAutoFilterBuffer::AddAdvancedRange ( const ScRange rRange)

Definition at line 787 of file excimp8.cxx.

References ScRange::aStart, GetByTab(), pData, and ScAddress::Tab().

Referenced by XclImpName::XclImpName().

◆ AddExtractPos()

void XclImpAutoFilterBuffer::AddExtractPos ( const ScRange rRange)

Definition at line 794 of file excimp8.cxx.

References ScRange::aStart, GetByTab(), pData, and ScAddress::Tab().

Referenced by XclImpName::XclImpName().

◆ Apply()

void XclImpAutoFilterBuffer::Apply ( )

Definition at line 801 of file excimp8.cxx.

References maFilters.

◆ GetByTab()

XclImpAutoFilterData * XclImpAutoFilterBuffer::GetByTab ( SCTAB  nTab)

◆ Insert()

void XclImpAutoFilterBuffer::Insert ( RootData pRoot,
const ScRange rRange 
)

Definition at line 781 of file excimp8.cxx.

References ScRange::aStart, GetByTab(), maFilters, and ScAddress::Tab().

Referenced by XclImpName::XclImpName().

Member Data Documentation

◆ maFilters

std::vector<XclImpAutoFilterSharePtr> XclImpAutoFilterBuffer::maFilters
private

Definition at line 112 of file excimp8.hxx.

Referenced by Apply(), GetByTab(), and Insert().


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