![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qdesigner_utils_p.h>
Public Types | |
| enum | SerializationMode { FullyQualified , Qualified } |
| using | KeyToValueMap = std::map<QString, IntType, std::less<>> |
Public Member Functions | |
| MetaEnum (const QString &enumName, const QString &scope, const QString &separator) | |
| MetaEnum ()=default | |
| void | addKey (IntType value, const QString &name) |
| std::optional< QString > | valueToKey (IntType value) const |
| std::optional< IntType > | keyToValue (QStringView key) const |
| const QString & | enumName () const |
| const QString & | scope () const |
| const QString & | separator () const |
| const QStringList & | keys () const |
| const KeyToValueMap & | keyToValueMap () const |
Protected Member Functions | |
| void | appendQualifiedName (const QString &key, SerializationMode sm, QString &target) const |
| const KeyToValueMap & | canonicalKeyToValueMap () const |
Static Protected Member Functions | |
| static bool | trimValue (QStringView *value) |
Definition at line 67 of file qdesigner_utils_p.h.
| using qdesigner_internal::MetaEnum< IntType >::KeyToValueMap = std::map<QString, IntType, std::less<>> |
Definition at line 73 of file qdesigner_utils_p.h.
| enum qdesigner_internal::MetaEnum::SerializationMode |
| Enumerator | |
|---|---|
| FullyQualified | |
| Qualified | |
Definition at line 70 of file qdesigner_utils_p.h.
| qdesigner_internal::MetaEnum< IntType >::MetaEnum | ( | const QString & | enumName, |
| const QString & | scope, | ||
| const QString & | separator ) |
Definition at line 111 of file qdesigner_utils_p.h.
References MetaEnum().
Referenced by MetaEnum().
|
default |
| void qdesigner_internal::MetaEnum< IntType >::addKey | ( | IntType | value, |
| const QString & | name ) |
Definition at line 119 of file qdesigner_utils_p.h.
|
protected |
Definition at line 164 of file qdesigner_utils_p.h.
|
inlineprotected |
Definition at line 93 of file qdesigner_utils_p.h.
|
inline |
Definition at line 83 of file qdesigner_utils_p.h.
|
inline |
Definition at line 87 of file qdesigner_utils_p.h.
| std::optional< IntType > qdesigner_internal::MetaEnum< IntType >::keyToValue | ( | QStringView | key | ) | const |
Definition at line 143 of file qdesigner_utils_p.h.
|
inline |
Definition at line 88 of file qdesigner_utils_p.h.
|
inline |
Definition at line 84 of file qdesigner_utils_p.h.
|
inline |
Definition at line 85 of file qdesigner_utils_p.h.
|
staticprotected |
Definition at line 156 of file qdesigner_utils_p.h.
| std::optional< QString > qdesigner_internal::MetaEnum< IntType >::valueToKey | ( | IntType | value | ) | const |
Definition at line 133 of file qdesigner_utils_p.h.