LibreOffice Module sc (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
oox::xls::DataValidationsContextBase Class Reference

#include <worksheetfragment.hxx>

Inheritance diagram for oox::xls::DataValidationsContextBase:
[legend]

Public Member Functions

void SetSqref (const OUString &rChars)
 
void SetFormula1 (const OUString &rChars)
 
void SetFormula2 (const OUString &rChars)
 
void SetValidation (WorksheetHelper &rTarget)
 
void importDataValidation (const AttributeList &rAttribs)
 Imports the dataValidation element containing data validation settings. More...
 
bool isFormula1Set () const
 
bool isFormula2Set () const
 

Static Public Member Functions

static void importDataValidation (SequenceInputStream &rStrm, WorksheetHelper &rTarget)
 Imports the DATAVALIDATION record containing data validation settings. More...
 

Private Attributes

std::unique_ptr< ValidationModelmxValModel
 
OUString maSqref
 
OUString maFormula1
 
OUString maFormula2
 

Detailed Description

Definition at line 27 of file worksheetfragment.hxx.

Member Function Documentation

◆ importDataValidation() [1/2]

void oox::xls::DataValidationsContextBase::importDataValidation ( const AttributeList rAttribs)

◆ importDataValidation() [2/2]

void oox::xls::DataValidationsContextBase::importDataValidation ( SequenceInputStream rStrm,
WorksheetHelper rTarget 
)
static

◆ isFormula1Set()

bool oox::xls::DataValidationsContextBase::isFormula1Set ( ) const
inline

Definition at line 38 of file worksheetfragment.hxx.

References maFormula1.

Referenced by oox::xls::DataValidationsContext::onCreateContext().

◆ isFormula2Set()

bool oox::xls::DataValidationsContextBase::isFormula2Set ( ) const
inline

Definition at line 39 of file worksheetfragment.hxx.

References maFormula2.

Referenced by oox::xls::DataValidationsContext::onCreateContext().

◆ SetFormula1()

void oox::xls::DataValidationsContextBase::SetFormula1 ( const OUString &  rChars)
inline

◆ SetFormula2()

void oox::xls::DataValidationsContextBase::SetFormula2 ( const OUString &  rChars)
inline

◆ SetSqref()

void oox::xls::DataValidationsContextBase::SetSqref ( const OUString &  rChars)
inline

Definition at line 30 of file worksheetfragment.hxx.

References maSqref.

Referenced by oox::xls::ExtDataValidationsContext::onCharacters().

◆ SetValidation()

void oox::xls::DataValidationsContextBase::SetValidation ( WorksheetHelper rTarget)

Member Data Documentation

◆ maFormula1

OUString oox::xls::DataValidationsContextBase::maFormula1
private

◆ maFormula2

OUString oox::xls::DataValidationsContextBase::maFormula2
private

◆ maSqref

OUString oox::xls::DataValidationsContextBase::maSqref
private

Definition at line 44 of file worksheetfragment.hxx.

Referenced by importDataValidation(), SetSqref(), and SetValidation().

◆ mxValModel

std::unique_ptr< ValidationModel > oox::xls::DataValidationsContextBase::mxValModel
private

Definition at line 42 of file worksheetfragment.hxx.

Referenced by importDataValidation(), and SetValidation().


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