LibreOffice Module writerfilter (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
writerfilter::dmapper::TrackChangesHandler Class Reference

Handler for sprms that contain 'track changes' attributes. More...

#include <TrackChangesHandler.hxx>

Inheritance diagram for writerfilter::dmapper::TrackChangesHandler:
[legend]
Collaboration diagram for writerfilter::dmapper::TrackChangesHandler:
[legend]

Public Member Functions

 TrackChangesHandler (sal_Int32 nToken)
 
virtual ~TrackChangesHandler () override
 
css::uno::Sequence< css::beans::PropertyValue > getRedlineProperties () const
 Compute the UNO properties for the track changes object based on the received tokens. More...
 
- Public Member Functions inherited from writerfilter::LoggedProperties
 LoggedProperties (const std::string &sPrefix)
 
virtual ~LoggedProperties () override
 
void attribute (Id name, Value &val) override
 Receives an attribute. More...
 
void sprm (Sprm &sprm) override
 Receives a SPRM. More...
 
virtual void attribute (Id name, Value &val)=0
 Receives an attribute. More...
 
virtual void sprm (Sprm &sprm)=0
 Receives a SPRM. More...
 
- Public Member Functions inherited from SvRefBase
 SvRefBase ()
 
 SvRefBase (const SvRefBase &)
 
SvRefBaseoperator= (const SvRefBase &)
 
void RestoreNoDelete ()
 
void AddNextRef ()
 
void AddFirstRef ()
 
void ReleaseRef ()
 
unsigned int GetRefCount () const
 

Private Member Functions

virtual void lcl_attribute (Id Name, Value &val) override
 
virtual void lcl_sprm (Sprm &sprm) override
 

Private Attributes

RedlineParamsPtr m_pRedlineParams
 

Additional Inherited Members

virtual void lcl_attribute (Id name, Value &val)=0
 
virtual void lcl_sprm (Sprm &sprm)=0
 
- Protected Member Functions inherited from writerfilter::Properties
 ~Properties () override
 
- Protected Member Functions inherited from SvRefBase
virtual ~SvRefBase () COVERITY_NOEXCEPT_FALSE
 

Detailed Description

Handler for sprms that contain 'track changes' attributes.

Definition at line 23 of file TrackChangesHandler.hxx.

Constructor & Destructor Documentation

◆ TrackChangesHandler()

writerfilter::dmapper::TrackChangesHandler::TrackChangesHandler ( sal_Int32  nToken)
explicit

Definition at line 23 of file TrackChangesHandler.cxx.

References m_pRedlineParams, and nToken.

◆ ~TrackChangesHandler()

writerfilter::dmapper::TrackChangesHandler::~TrackChangesHandler ( )
overridevirtual

Definition at line 31 of file TrackChangesHandler.cxx.

Member Function Documentation

◆ getRedlineProperties()

uno::Sequence< beans::PropertyValue > writerfilter::dmapper::TrackChangesHandler::getRedlineProperties ( ) const

◆ lcl_attribute()

void writerfilter::dmapper::TrackChangesHandler::lcl_attribute ( Id  Name,
Value val 
)
overrideprivatevirtual

◆ lcl_sprm()

void writerfilter::dmapper::TrackChangesHandler::lcl_sprm ( Sprm sprm)
overrideprivatevirtual

Implements writerfilter::LoggedProperties.

Definition at line 84 of file TrackChangesHandler.cxx.

Member Data Documentation

◆ m_pRedlineParams

RedlineParamsPtr writerfilter::dmapper::TrackChangesHandler::m_pRedlineParams
private

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