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
 
ScEditEngineTextObjpEditTextObj
 
css::uno::Reference< css::text::XText > xText
 

Detailed Description

Definition at line 38 of file XMLChangeTrackingExportHelper.hxx.

Constructor & Destructor Documentation

ScChangeTrackingExportHelper::ScChangeTrackingExportHelper ( ScXMLExport rExport)
explicit
ScChangeTrackingExportHelper::~ScChangeTrackingExportHelper ( )

Definition at line 50 of file XMLChangeTrackingExportHelper.cxx.

Member Function Documentation

void ScChangeTrackingExportHelper::AddDeletionAttributes ( const ScChangeActionDel pAction)
private
void ScChangeTrackingExportHelper::AddInsertionAttributes ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::CollectActionAutoStyles ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::CollectAndWriteChanges ( )
void ScChangeTrackingExportHelper::CollectAutoStyles ( )
void ScChangeTrackingExportHelper::CollectCellAutoStyles ( const ScCellValue rCell)
private
void ScChangeTrackingExportHelper::GetAcceptanceState ( const ScChangeAction pAction)
private
OUString ScChangeTrackingExportHelper::GetChangeID ( const sal_uInt32  nActionNumber)
staticprivate
void ScChangeTrackingExportHelper::SetValueAttributes ( const double &  fValue,
const OUString &  sValue 
)
private
void ScChangeTrackingExportHelper::WorkWithChangeAction ( ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteBigRange ( const ScBigRange rBigRange,
xmloff::token::XMLTokenEnum  aName 
)
private
void ScChangeTrackingExportHelper::WriteCell ( const ScCellValue rCell,
const OUString &  sValue 
)
private
void ScChangeTrackingExportHelper::WriteChangeInfo ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteContentChange ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteCutOffs ( const ScChangeActionDel pAction)
private
void ScChangeTrackingExportHelper::WriteDeleted ( const ScChangeAction pDependAction)
private
void ScChangeTrackingExportHelper::WriteDeletion ( ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteDepending ( const ScChangeAction pDependAction)
private
void ScChangeTrackingExportHelper::WriteDependings ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteEditCell ( const ScCellValue rCell)
private
void ScChangeTrackingExportHelper::WriteEmptyCell ( )
private

Definition at line 200 of file XMLChangeTrackingExportHelper.cxx.

References rExport, XML_CHANGE_TRACK_TABLE_CELL, and XML_NAMESPACE_TABLE.

Referenced by WriteCell().

void ScChangeTrackingExportHelper::WriteFormulaCell ( const ScCellValue rCell,
const OUString &  sValue 
)
private
void ScChangeTrackingExportHelper::WriteGenerated ( const ScChangeAction pDependAction)
private
void ScChangeTrackingExportHelper::WriteInsertion ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteMovement ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteRejection ( const ScChangeAction pAction)
private
void ScChangeTrackingExportHelper::WriteStringCell ( const ScCellValue rCell)
private
void ScChangeTrackingExportHelper::WriteValueCell ( const ScCellValue rCell,
const OUString &  sValue 
)
private

Member Data Documentation

ScChangeTrack* ScChangeTrackingExportHelper::pChangeTrack
private
ScEditEngineTextObj* ScChangeTrackingExportHelper::pEditTextObj
private

Definition at line 43 of file XMLChangeTrackingExportHelper.hxx.

Referenced by CollectCellAutoStyles(), and WriteEditCell().

ScXMLExport& ScChangeTrackingExportHelper::rExport
private
css::uno::Reference<css::text::XText> ScChangeTrackingExportHelper::xText
private

Definition at line 44 of file XMLChangeTrackingExportHelper.hxx.

Referenced by CollectCellAutoStyles(), and WriteEditCell().


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