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

#include <XMLChangeTrackingExportHelper.hxx>

Collaboration diagram for ScChangeTrackingExportHelper:
[legend]

Public Member Functions

 ScChangeTrackingExportHelper (ScXMLExport &rExport)
 
 ~ScChangeTrackingExportHelper ()
 
void CollectAutoStyles ()
 
void CollectAndWriteChanges ()
 

Private Member Functions

void GetAcceptanceState (const ScChangeAction *pAction)
 
void WriteBigRange (const ScBigRange &rBigRange, xmloff::token::XMLTokenEnum aName)
 
void WriteChangeInfo (const ScChangeAction *pAction)
 
void WriteGenerated (const ScChangeAction *pDependAction)
 
void WriteDeleted (const ScChangeAction *pDependAction)
 
void WriteDepending (const ScChangeAction *pDependAction)
 
void WriteDependings (const ScChangeAction *pAction)
 
void WriteEmptyCell ()
 
void SetValueAttributes (const double &fValue, const OUString &sValue)
 
void WriteValueCell (const ScCellValue &rCell, const OUString &sValue)
 
void WriteStringCell (const ScCellValue &rCell)
 
void WriteEditCell (const ScCellValue &rCell)
 
void WriteFormulaCell (const ScCellValue &rCell, const OUString &sValue)
 
void WriteCell (const ScCellValue &rCell, const OUString &sValue)
 
void WriteContentChange (const ScChangeAction *pAction)
 
void AddInsertionAttributes (const ScChangeAction *pAction)
 
void WriteInsertion (const ScChangeAction *pAction)
 
void AddDeletionAttributes (const ScChangeActionDel *pAction)
 
void WriteCutOffs (const ScChangeActionDel *pAction)
 
void WriteDeletion (ScChangeAction *pAction)
 
void WriteMovement (const ScChangeAction *pAction)
 
void WriteRejection (const ScChangeAction *pAction)
 
void CollectCellAutoStyles (const ScCellValue &rCell)
 
void CollectActionAutoStyles (const ScChangeAction *pAction)
 
void WorkWithChangeAction (ScChangeAction *pAction)
 

Static Private Member Functions

static OUString GetChangeID (const sal_uInt32 nActionNumber)
 

Private Attributes

ScXMLExportrExport
 
ScChangeTrackpChangeTrack
 
rtl::Reference< ScEditEngineTextObjpEditTextObj
 

Detailed Description

Definition at line 38 of file XMLChangeTrackingExportHelper.hxx.

Constructor & Destructor Documentation

◆ ScChangeTrackingExportHelper()

ScChangeTrackingExportHelper::ScChangeTrackingExportHelper ( ScXMLExport rExport)
explicit

◆ ~ScChangeTrackingExportHelper()

ScChangeTrackingExportHelper::~ScChangeTrackingExportHelper ( )

Definition at line 50 of file XMLChangeTrackingExportHelper.cxx.

Member Function Documentation

◆ AddDeletionAttributes()

void ScChangeTrackingExportHelper::AddDeletionAttributes ( const ScChangeActionDel pAction)
private

◆ AddInsertionAttributes()

void ScChangeTrackingExportHelper::AddInsertionAttributes ( const ScChangeAction pAction)
private

◆ CollectActionAutoStyles()

void ScChangeTrackingExportHelper::CollectActionAutoStyles ( const ScChangeAction pAction)
private

◆ CollectAndWriteChanges()

void ScChangeTrackingExportHelper::CollectAndWriteChanges ( )

◆ CollectAutoStyles()

void ScChangeTrackingExportHelper::CollectAutoStyles ( )

◆ CollectCellAutoStyles()

void ScChangeTrackingExportHelper::CollectCellAutoStyles ( const ScCellValue rCell)
private

◆ GetAcceptanceState()

void ScChangeTrackingExportHelper::GetAcceptanceState ( const ScChangeAction pAction)
private

◆ GetChangeID()

OUString ScChangeTrackingExportHelper::GetChangeID ( const sal_uInt32  nActionNumber)
staticprivate

◆ SetValueAttributes()

void ScChangeTrackingExportHelper::SetValueAttributes ( const double &  fValue,
const OUString &  sValue 
)
private

◆ WorkWithChangeAction()

void ScChangeTrackingExportHelper::WorkWithChangeAction ( ScChangeAction pAction)
private

◆ WriteBigRange()

void ScChangeTrackingExportHelper::WriteBigRange ( const ScBigRange rBigRange,
xmloff::token::XMLTokenEnum  aName 
)
private

◆ WriteCell()

void ScChangeTrackingExportHelper::WriteCell ( const ScCellValue rCell,
const OUString &  sValue 
)
private

◆ WriteChangeInfo()

void ScChangeTrackingExportHelper::WriteChangeInfo ( const ScChangeAction pAction)
private

◆ WriteContentChange()

void ScChangeTrackingExportHelper::WriteContentChange ( const ScChangeAction pAction)
private

◆ WriteCutOffs()

void ScChangeTrackingExportHelper::WriteCutOffs ( const ScChangeActionDel pAction)
private

◆ WriteDeleted()

void ScChangeTrackingExportHelper::WriteDeleted ( const ScChangeAction pDependAction)
private

◆ WriteDeletion()

void ScChangeTrackingExportHelper::WriteDeletion ( ScChangeAction pAction)
private

◆ WriteDepending()

void ScChangeTrackingExportHelper::WriteDepending ( const ScChangeAction pDependAction)
private

◆ WriteDependings()

void ScChangeTrackingExportHelper::WriteDependings ( const ScChangeAction pAction)
private

◆ WriteEditCell()

void ScChangeTrackingExportHelper::WriteEditCell ( const ScCellValue rCell)
private

◆ WriteEmptyCell()

void ScChangeTrackingExportHelper::WriteEmptyCell ( )
private

Definition at line 198 of file XMLChangeTrackingExportHelper.cxx.

References rExport, XML_CHANGE_TRACK_TABLE_CELL, and XML_NAMESPACE_TABLE.

Referenced by WriteCell().

◆ WriteFormulaCell()

void ScChangeTrackingExportHelper::WriteFormulaCell ( const ScCellValue rCell,
const OUString &  sValue 
)
private

◆ WriteGenerated()

void ScChangeTrackingExportHelper::WriteGenerated ( const ScChangeAction pDependAction)
private

◆ WriteInsertion()

void ScChangeTrackingExportHelper::WriteInsertion ( const ScChangeAction pAction)
private

◆ WriteMovement()

void ScChangeTrackingExportHelper::WriteMovement ( const ScChangeAction pAction)
private

◆ WriteRejection()

void ScChangeTrackingExportHelper::WriteRejection ( const ScChangeAction pAction)
private

◆ WriteStringCell()

void ScChangeTrackingExportHelper::WriteStringCell ( const ScCellValue rCell)
private

◆ WriteValueCell()

void ScChangeTrackingExportHelper::WriteValueCell ( const ScCellValue rCell,
const OUString &  sValue 
)
private

Member Data Documentation

◆ pChangeTrack

ScChangeTrack* ScChangeTrackingExportHelper::pChangeTrack
private

◆ pEditTextObj

rtl::Reference<ScEditEngineTextObj> ScChangeTrackingExportHelper::pEditTextObj
private

Definition at line 43 of file XMLChangeTrackingExportHelper.hxx.

Referenced by CollectCellAutoStyles(), and WriteEditCell().

◆ rExport

ScXMLExport& ScChangeTrackingExportHelper::rExport
private

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