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 const &sDescription, OUString const &sFullClassName, OUString const &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 MetaActioncreateBeginComment () const
 

Public Attributes

ClassificationType const meType
 
OUString const msDescription
 
OUString const msFullClassName
 
OUString const 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 const sal_Int32 UNKNOWN_FIELD
 
static constexpr auto CLASS_ID
 

Detailed Description

Definition at line 61 of file ClassificationField.hxx.

Constructor & Destructor Documentation

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

Definition at line 69 of file ClassificationField.hxx.

Member Function Documentation

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

Reimplemented from SvxFieldData.

Definition at line 77 of file ClassificationField.hxx.

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

Reimplemented from SvxFieldData.

Definition at line 82 of file ClassificationField.hxx.

References meType, msDescription, msFullClassName, and msIdentifier.

Member Data Documentation

ClassificationType const svx::ClassificationField::meType
OUString const svx::ClassificationField::msDescription
OUString const svx::ClassificationField::msFullClassName

Definition at line 66 of file ClassificationField.hxx.

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

OUString const svx::ClassificationField::msIdentifier

Definition at line 67 of file ClassificationField.hxx.

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


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