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
QString toString (int value, SerializationMode sm, bool *ok=nullptr) const
QString messageToStringFailed (int value) const
QString messageParseFailed (const QString &s) const
int parseEnum (const QString &s, bool *ok=nullptr) 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)
QString valueToKey (int value, bool *ok=nullptr) const
int keyToValue (QStringView key, bool *ok=nullptr) const
const QStringenumName () const
const QStringscope () const
const QStringseparator () const
const QStringListkeys () const
const KeyToValueMapkeyToValueMap () 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

Detailed Description

Definition at line 155 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 135 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 164 of file qdesigner_utils.cpp.

◆ messageToStringFailed()

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

Definition at line 157 of file qdesigner_utils.cpp.

◆ parseEnum()

int qdesigner_internal::DesignerMetaEnum::parseEnum ( const QString & s,
bool * ok = nullptr ) const
inline

Definition at line 167 of file qdesigner_utils_p.h.

◆ toString()

QString qdesigner_internal::DesignerMetaEnum::toString ( int value,
SerializationMode sm,
bool * ok = nullptr ) const

Definition at line 141 of file qdesigner_utils.cpp.


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