LibreOffice Module sc (master)
1
|
#include <conditio.hxx>
Public Types | |
enum | Type { Type::Condition, Type::ExtCondition, Type::Colorscale, Type::Databar, Type::Iconset, Type::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 () |
Protected Attributes | |
ScDocument * | mpDoc |
Definition at line 225 of file conditio.hxx.
|
strong |
Enumerator | |
---|---|
Condition | |
ExtCondition | |
Colorscale | |
Databar | |
Iconset | |
Date |
Definition at line 231 of file conditio.hxx.
ScFormatEntry::ScFormatEntry | ( | ScDocument * | pDoc | ) |
Definition at line 50 of file conditio.cxx.
|
inlinevirtual |
Definition at line 229 of file conditio.hxx.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScCondFormatEntry, ScConditionEntry, ScIconSetFormat, ScDataBarFormat, ScColorScaleFormat, and ScValidationData.
Referenced by ScConditionalFormat::Clone(), and oox::xls::CondFormatBuffer::finalizeImport().
|
virtual |
Reimplemented in ScCondDateFormatEntry, ScConditionEntry, and ScColorFormat.
Definition at line 72 of file conditio.cxx.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScCondFormatEntry, ScConditionEntry, ScIconSetFormat, ScDataBarFormat, and ScColorScaleFormat.
Referenced by ScTable::CopyConditionalFormat(), ScXMLExport::ExportConditionalFormat(), ScTable::FindMaxRotCol(), ScCondFormatHelper::GetExpression(), ScCondFormatList::init(), ScConditionEntry::IsEqual(), oox::xls::ExtConditionalFormattingContext::onCreateContext(), XclExpDxfs::XclExpDxfs(), XclExpExtCfRule::XclExpExtCfRule(), and XclExpExtConditionalFormatting::XclExpExtConditionalFormatting().
|
virtual |
Reimplemented in ScCondFormatEntry, and ScConditionEntry.
Definition at line 61 of file conditio.cxx.
Referenced by operator==().
bool ScFormatEntry::operator== | ( | const ScFormatEntry & | r | ) | const |
Definition at line 55 of file conditio.cxx.
References IsEqual().
Referenced by ScValidationData::EqualEntries().
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScIconSetFormat, ScConditionEntry, ScDataBarFormat, ScColorScaleFormat, and ScColorFormat.
Referenced by ScConditionalFormat::AddEntry(), and ScConditionalFormat::Clone().
|
virtual |
Reimplemented in ScCondDateFormatEntry, ScConditionEntry, and ScColorFormat.
Definition at line 68 of file conditio.cxx.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScConditionEntry, ScIconSetFormat, ScDataBarFormat, and ScColorScaleFormat.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScConditionEntry, ScIconSetFormat, ScDataBarFormat, and ScColorScaleFormat.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScConditionEntry, ScIconSetFormat, ScDataBarFormat, and ScColorScaleFormat.
|
pure virtual |
Implemented in ScCondDateFormatEntry, ScConditionEntry, ScIconSetFormat, ScDataBarFormat, and ScColorScaleFormat.
|
protected |
Definition at line 257 of file conditio.hxx.
Referenced by ScConditionEntry::Compile(), ScConditionEntry::CompileXML(), ScConditionEntry::CreateFlatCopiedTokenArray(), ScConditionEntry::FillCache(), ScColorScaleFormat::GetColor(), ScDataBarFormat::GetDataBarInfo(), ScConditionEntry::GetDocument(), ScConditionEntry::GetExpression(), ScIconSetFormat::GetIconSetInfo(), ScConditionEntry::GetValidSrcPos(), ScColorFormat::getValues(), ScConditionEntry::Interpret(), ScConditionEntry::IsCellValid(), ScValidationData::IsDataValid(), ScValidationData::IsDataValidCustom(), ScConditionEntry::IsError(), ScCondDateFormatEntry::IsValid(), ScConditionEntry::MakeCells(), ScConditionEntry::MarkUsedExternalReferences(), ScConditionEntry::ScConditionEntry(), ScConditionEntry::SetFormula1(), ScConditionEntry::SetFormula2(), and ScConditionEntry::SetSrcString().