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

#include <flditem.hxx>

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

Public Member Functions

virtual sal_Int32 GetClassId () const override
 
 SvxTableField ()
 
 SvxTableField (int nTab)
 
void SetTab (int nTab)
 
int GetTab () const
 
virtual std::unique_ptr< SvxFieldDataClone () const override
 
virtual bool operator== (const SvxFieldData &) const override
 
- 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
 

Static Public Attributes

static constexpr auto CLASS_ID = css::text::textfield::Type::TABLE
 
- Static Public Attributes inherited from SvxFieldData
static constexpr auto CLASS_ID = css::text::textfield::Type::UNSPECIFIED
 

Private Attributes

int mnTab
 

Additional Inherited Members

- Static Public Member Functions inherited from SvxFieldData
static SvxFieldDataCreate (const css::uno::Reference< css::text::XTextContent > &xContent)
 
static MetaActioncreateEndComment ()
 

Detailed Description

Definition at line 237 of file flditem.hxx.

Constructor & Destructor Documentation

◆ SvxTableField() [1/2]

SvxTableField::SvxTableField ( )

Definition at line 561 of file flditem.cxx.

◆ SvxTableField() [2/2]

SvxTableField::SvxTableField ( int  nTab)
explicit

Definition at line 563 of file flditem.cxx.

Member Function Documentation

◆ Clone()

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

Reimplemented from SvxFieldData.

Definition at line 571 of file flditem.cxx.

References mnTab.

◆ GetClassId()

virtual sal_Int32 SvxTableField::GetClassId ( ) const
inlineoverridevirtual

Reimplemented from SvxFieldData.

Definition at line 242 of file flditem.hxx.

◆ GetTab()

int SvxTableField::GetTab ( ) const
inline

Definition at line 247 of file flditem.hxx.

◆ operator==()

bool SvxTableField::operator== ( const SvxFieldData rCmp) const
overridevirtual

Reimplemented from SvxFieldData.

Definition at line 576 of file flditem.cxx.

References mnTab.

◆ SetTab()

void SvxTableField::SetTab ( int  nTab)

Definition at line 565 of file flditem.cxx.

References mnTab.

Member Data Documentation

◆ CLASS_ID

constexpr auto SvxTableField::CLASS_ID = css::text::textfield::Type::TABLE
staticconstexpr

Definition at line 241 of file flditem.hxx.

◆ mnTab

int SvxTableField::mnTab
private

Definition at line 239 of file flditem.hxx.

Referenced by Clone(), operator==(), and SetTab().


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