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)
 
 MetaEnum ()=default
 
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: