LibreOffice Module sc (master) 1
|
#include <conditio.hxx>
Public Types | |
enum class | Type { Condition , ExtCondition , Colorscale , Databar , Iconset , Date } |
Public Member Functions | |
ScFormatEntry (ScDocument *pDoc) | |
virtual | ~ScFormatEntry () |
virtual Type | GetType () const =0 |
virtual void | UpdateReference (sc::RefUpdateContext &rCxt)=0 |
virtual void | UpdateInsertTab (sc::RefUpdateInsertTabContext &rCxt)=0 |
virtual void | UpdateDeleteTab (sc::RefUpdateDeleteTabContext &rCxt)=0 |
virtual void | UpdateMoveTab (sc::RefUpdateMoveTabContext &rCxt)=0 |
virtual ScFormatEntry * | Clone (ScDocument *pDoc) const =0 |
virtual void | SetParent (ScConditionalFormat *pNew)=0 |
bool | operator== (const ScFormatEntry &) const |
virtual bool | IsEqual (const ScFormatEntry &, bool bIgnoreSrcPos) const |
virtual void | startRendering () |
virtual void | endRendering () |
virtual void | updateValues () |
Protected Attributes | |
ScDocument * | mpDoc |
Definition at line 223 of file conditio.hxx.
|
strong |
Enumerator | |
---|---|
Condition | |
ExtCondition | |
Colorscale | |
Databar | |
Iconset | |
Date |
Definition at line 229 of file conditio.hxx.
ScFormatEntry::ScFormatEntry | ( | ScDocument * | pDoc | ) |
Definition at line 51 of file conditio.cxx.
|
inlinevirtual |
Definition at line 227 of file conditio.hxx.
|
pure virtual |
Implemented in ScColorScaleFormat, ScDataBarFormat, ScIconSetFormat, ScConditionEntry, ScCondFormatEntry, ScCondDateFormatEntry, and ScValidationData.
Referenced by ScConditionalFormat::Clone(), and oox::xls::CondFormatBuffer::finalizeImport().
|
virtual |
Reimplemented in ScColorFormat, ScConditionEntry, and ScCondDateFormatEntry.
Definition at line 73 of file conditio.cxx.
|
pure virtual |
Implemented in ScColorScaleFormat, ScDataBarFormat, ScIconSetFormat, ScConditionEntry, ScCondFormatEntry, and ScCondDateFormatEntry.
Referenced by ScTable::CopyConditionalFormat(), ScXMLExport::ExportConditionalFormat(), ScTable::FindMaxRotCol(), ScCondFormatHelper::GetExpression(), ScCondFormatList::init(), ScColorScaleFormat::IsEqual(), ScDataBarFormat::IsEqual(), ScConditionEntry::IsEqual(), oox::xls::ExtConditionalFormattingContext::onCreateContext(), XclExpDxfs::XclExpDxfs(), XclExpExtCfRule::XclExpExtCfRule(), and XclExpExtConditionalFormatting::XclExpExtConditionalFormatting().
|
virtual |
Reimplemented in ScColorScaleFormat, ScDataBarFormat, ScConditionEntry, and ScCondFormatEntry.
Definition at line 62 of file conditio.cxx.
Referenced by operator==().
bool ScFormatEntry::operator== | ( | const ScFormatEntry & | r | ) | const |
Definition at line 56 of file conditio.cxx.
References IsEqual().
Referenced by ScValidationData::EqualEntries().
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScConditionEntry, ScColorFormat, ScColorScaleFormat, ScDataBarFormat, and ScIconSetFormat.
Referenced by ScConditionalFormat::AddEntry(), and ScConditionalFormat::Clone().
|
virtual |
Reimplemented in ScColorFormat, ScConditionEntry, and ScCondDateFormatEntry.
Definition at line 69 of file conditio.cxx.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScColorScaleFormat, ScDataBarFormat, ScIconSetFormat, and ScConditionEntry.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScColorScaleFormat, ScDataBarFormat, ScIconSetFormat, and ScConditionEntry.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScColorScaleFormat, ScDataBarFormat, ScIconSetFormat, and ScConditionEntry.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScColorScaleFormat, ScDataBarFormat, ScIconSetFormat, and ScConditionEntry.
|
virtual |
Reimplemented in ScColorFormat.
Definition at line 77 of file conditio.cxx.
|
protected |
Definition at line 256 of file conditio.hxx.
Referenced by ScConditionEntry::Compile(), ScConditionEntry::CompileXML(), ScConditionEntry::CreateFlatCopiedTokenArray(), ScConditionEntry::FillCache(), ScColorScaleFormat::GetColor(), ScDataBarFormat::GetDataBarInfo(), ScConditionEntry::GetExpression(), ScIconSetFormat::GetIconSetInfo(), ScConditionEntry::GetValidSrcPos(), ScColorFormat::getValues(), ScConditionEntry::Interpret(), ScConditionEntry::IsCellValid(), ScValidationData::IsDataValid(), ScValidationData::IsDataValidCustom(), ScConditionEntry::IsError(), ScValidationData::isFormulaResultsValidatable(), ScCondDateFormatEntry::IsValid(), ScConditionEntry::MakeCells(), ScConditionEntry::MarkUsedExternalReferences(), ScConditionEntry::ScConditionEntry(), ScConditionEntry::SetFormula1(), ScConditionEntry::SetFormula2(), ScConditionEntry::SetSrcString(), and ScConditionEntry::UpdateReference().