LibreOffice Module editeng (master) 1
Public Member Functions | Private Attributes | List of all members
SdrMeasureField Class Referencefinal

#include <measfld.hxx>

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

Public Member Functions

virtual sal_Int32 GetClassId () const override
 
 SdrMeasureField (SdrMeasureFieldKind eNewKind)
 
virtual ~SdrMeasureField () override
 
virtual std::unique_ptr< SvxFieldDataClone () const override
 
virtual bool operator== (const SvxFieldData &) const override
 
SdrMeasureFieldKind GetMeasureFieldKind () const
 
 SdrMeasureField (SdrMeasureField const &)=default
 
 SdrMeasureField (SdrMeasureField &&)=default
 
SdrMeasureFieldoperator= (SdrMeasureField const &)=default
 
SdrMeasureFieldoperator= (SdrMeasureField &&)=default
 
- Public Member Functions inherited from SvxFieldData
virtual sal_Int32 GetClassId () const
 
 SvxFieldData ()
 
virtual ~SvxFieldData ()
 
 SvxFieldData (SvxFieldData const &)=default
 
 SvxFieldData (SvxFieldData &&)=default
 
SvxFieldDataoperator= (SvxFieldData const &)=default
 
SvxFieldDataoperator= (SvxFieldData &&)=default
 
virtual std::unique_ptr< SvxFieldDataClone () const
 
virtual bool operator== (const SvxFieldData &) const
 
virtual MetaActioncreateBeginComment () const
 

Private Attributes

SdrMeasureFieldKind eMeasureFieldKind
 

Additional Inherited Members

- Static Public Member Functions inherited from SvxFieldData
static SvxFieldDataCreate (const css::uno::Reference< css::text::XTextContent > &xContent)
 
static MetaActioncreateEndComment ()
 
- Static Public Attributes inherited from SvxFieldData
static constexpr auto CLASS_ID = css::text::textfield::Type::UNSPECIFIED
 

Detailed Description

Definition at line 29 of file measfld.hxx.

Constructor & Destructor Documentation

◆ SdrMeasureField() [1/3]

SdrMeasureField::SdrMeasureField ( SdrMeasureFieldKind  eNewKind)
inline

Definition at line 33 of file measfld.hxx.

◆ ~SdrMeasureField()

SdrMeasureField::~SdrMeasureField ( )
overridevirtual

Definition at line 22 of file svdfield.cxx.

◆ SdrMeasureField() [2/3]

SdrMeasureField::SdrMeasureField ( SdrMeasureField const &  )
default

◆ SdrMeasureField() [3/3]

SdrMeasureField::SdrMeasureField ( SdrMeasureField &&  )
default

Member Function Documentation

◆ Clone()

std::unique_ptr< SvxFieldData > SdrMeasureField::Clone ( ) const
overridevirtual

Reimplemented from SvxFieldData.

Definition at line 24 of file svdfield.cxx.

◆ GetClassId()

virtual sal_Int32 SdrMeasureField::GetClassId ( ) const
inlineoverridevirtual

Reimplemented from SvxFieldData.

Definition at line 32 of file measfld.hxx.

◆ GetMeasureFieldKind()

SdrMeasureFieldKind SdrMeasureField::GetMeasureFieldKind ( ) const
inline

Definition at line 37 of file measfld.hxx.

Referenced by operator==().

◆ operator=() [1/2]

SdrMeasureField & SdrMeasureField::operator= ( SdrMeasureField &&  )
default

◆ operator=() [2/2]

SdrMeasureField & SdrMeasureField::operator= ( SdrMeasureField const &  )
default

◆ operator==()

bool SdrMeasureField::operator== ( const SvxFieldData rSrc) const
overridevirtual

Reimplemented from SvxFieldData.

Definition at line 29 of file svdfield.cxx.

References eMeasureFieldKind, and GetMeasureFieldKind().

Member Data Documentation

◆ eMeasureFieldKind

SdrMeasureFieldKind SdrMeasureField::eMeasureFieldKind
private

Definition at line 30 of file measfld.hxx.

Referenced by operator==().


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