Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qdesigner_internal::DesignerMetaEnum Class Reference

#include <qdesigner_utils_p.h>

Inheritance diagram for qdesigner_internal::DesignerMetaEnum:
Collaboration diagram for qdesigner_internal::DesignerMetaEnum:

Public Member Functions

 DesignerMetaEnum (const QString &name, const QString &scope, const QString &separator)
 DesignerMetaEnum ()=default
std::optional< QString > toString (int value, SerializationMode sm) const
QString messageToStringFailed (int value) const
QString messageParseFailed (const QString &s) const
std::optional< int > parseEnum (const QString &s) const
Public Member Functions inherited from qdesigner_internal::MetaEnum< int >
 MetaEnum (const QString &enumName, const QString &scope, const QString &separator)
void addKey (int value, const QString &name)
std::optional< QString > valueToKey (int value) const
std::optional< int > keyToValue (QStringView key) const
const QString & enumName () const
const QString & scope () const
const QString & separator () const
const QStringList & keys () const
const KeyToValueMap & keyToValueMap () const

Additional Inherited Members

Public Types inherited from qdesigner_internal::MetaEnum< int >
enum  SerializationMode
using KeyToValueMap
Protected Member Functions inherited from qdesigner_internal::MetaEnum< int >
void appendQualifiedName (const QString &key, SerializationMode sm, QString &target) const
const KeyToValueMap & canonicalKeyToValueMap () const
Static Protected Member Functions inherited from qdesigner_internal::MetaEnum< int >
static bool trimValue (QStringView *value)

Detailed Description

Definition at line 178 of file qdesigner_utils_p.h.

Constructor & Destructor Documentation

◆ DesignerMetaEnum() [1/2]

qdesigner_internal::DesignerMetaEnum::DesignerMetaEnum ( const QString & name,
const QString & scope,
const QString & separator )

Definition at line 136 of file qdesigner_utils.cpp.

◆ DesignerMetaEnum() [2/2]

qdesigner_internal::DesignerMetaEnum::DesignerMetaEnum ( )
default

Member Function Documentation

◆ messageParseFailed()

QString qdesigner_internal::DesignerMetaEnum::messageParseFailed ( const QString & s) const

Definition at line 161 of file qdesigner_utils.cpp.

◆ messageToStringFailed()

QString qdesigner_internal::DesignerMetaEnum::messageToStringFailed ( int value) const

Definition at line 154 of file qdesigner_utils.cpp.

◆ parseEnum()

std::optional< int > qdesigner_internal::DesignerMetaEnum::parseEnum ( const QString & s) const

Definition at line 168 of file qdesigner_utils.cpp.

◆ toString()

std::optional< QString > qdesigner_internal::DesignerMetaEnum::toString ( int value,
SerializationMode sm ) const

Definition at line 142 of file qdesigner_utils.cpp.


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