LibreOffice Module svx (master) 1
Public Member Functions | Public Attributes | List of all members
svx::ClassificationField Class Referencefinal

#include <ClassificationField.hxx>

Inheritance diagram for svx::ClassificationField:
[legend]
Collaboration diagram for svx::ClassificationField:
[legend]

Public Member Functions

 ClassificationField (ClassificationType eType, OUString sDescription, OUString sFullClassName, OUString sIdentifier)
 
std::unique_ptr< SvxFieldDataClone () const override
 
bool operator== (const SvxFieldData &rOther) 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
 

Public Attributes

ClassificationType meType
 
OUString msDescription
 
OUString msFullClassName
 
OUString msIdentifier
 

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
 

Detailed Description

Definition at line 62 of file ClassificationField.hxx.

Constructor & Destructor Documentation

◆ ClassificationField()

svx::ClassificationField::ClassificationField ( ClassificationType  eType,
OUString  sDescription,
OUString  sFullClassName,
OUString  sIdentifier 
)
inline

Definition at line 70 of file ClassificationField.hxx.

References meType.

Member Function Documentation

◆ Clone()

std::unique_ptr< SvxFieldData > svx::ClassificationField::Clone ( ) const
inlineoverridevirtual

Reimplemented from SvxFieldData.

Definition at line 77 of file ClassificationField.hxx.

References meType.

◆ operator==()

bool svx::ClassificationField::operator== ( const SvxFieldData rOther) const
inlineoverridevirtual

Reimplemented from SvxFieldData.

Definition at line 82 of file ClassificationField.hxx.

References meType, meType, msDescription, msFullClassName, and msIdentifier.

Member Data Documentation

◆ meType

ClassificationType svx::ClassificationField::meType

◆ msDescription

OUString svx::ClassificationField::msDescription

◆ msFullClassName

OUString svx::ClassificationField::msFullClassName

Definition at line 67 of file ClassificationField.hxx.

Referenced by svx::ClassificationDialog::getResult(), and operator==().

◆ msIdentifier

OUString svx::ClassificationField::msIdentifier

Definition at line 68 of file ClassificationField.hxx.

Referenced by svx::ClassificationDialog::getResult(), and operator==().


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