LibreOffice Module sc (master)  1
Public Types | Public Member Functions | Protected Attributes | List of all members
ScFormatEntry Class Referenceabstract

#include <conditio.hxx>

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

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 ScFormatEntryClone (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

ScDocumentmpDoc
 

Detailed Description

Definition at line 225 of file conditio.hxx.

Member Enumeration Documentation

enum ScFormatEntry::Type
strong
Enumerator
Condition 
ExtCondition 
Colorscale 
Databar 
Iconset 
Date 

Definition at line 231 of file conditio.hxx.

Constructor & Destructor Documentation

ScFormatEntry::ScFormatEntry ( ScDocument pDoc)

Definition at line 50 of file conditio.cxx.

virtual ScFormatEntry::~ScFormatEntry ( )
inlinevirtual

Definition at line 229 of file conditio.hxx.

Member Function Documentation

virtual ScFormatEntry* ScFormatEntry::Clone ( ScDocument pDoc) const
pure virtual
void ScFormatEntry::endRendering ( )
virtual

Reimplemented in ScCondDateFormatEntry, ScConditionEntry, and ScColorFormat.

Definition at line 72 of file conditio.cxx.

virtual Type ScFormatEntry::GetType ( ) const
pure virtual
bool ScFormatEntry::IsEqual ( const ScFormatEntry ,
bool  bIgnoreSrcPos 
) const
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().

virtual void ScFormatEntry::SetParent ( ScConditionalFormat pNew)
pure virtual
void ScFormatEntry::startRendering ( )
virtual

Reimplemented in ScCondDateFormatEntry, ScConditionEntry, and ScColorFormat.

Definition at line 68 of file conditio.cxx.

virtual void ScFormatEntry::UpdateDeleteTab ( sc::RefUpdateDeleteTabContext rCxt)
pure virtual
virtual void ScFormatEntry::UpdateInsertTab ( sc::RefUpdateInsertTabContext rCxt)
pure virtual
virtual void ScFormatEntry::UpdateMoveTab ( sc::RefUpdateMoveTabContext rCxt)
pure virtual
virtual void ScFormatEntry::UpdateReference ( sc::RefUpdateContext rCxt)
pure virtual

Member Data Documentation

ScDocument* ScFormatEntry::mpDoc
protected

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