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::DesignerMetaFlags Class Reference

#include <qdesigner_utils_p.h>

Inheritance diagram for qdesigner_internal::DesignerMetaFlags:
Collaboration diagram for qdesigner_internal::DesignerMetaFlags:

Public Member Functions

 DesignerMetaFlags (const QString &enumName, const QString &scope, const QString &separator)
 DesignerMetaFlags ()=default
QString toString (int value, SerializationMode sm) const
QStringList flags (int value) const
QString messageParseFailed (const QString &s) const
std::optional< int > parseFlags (const QString &s) const
Public Member Functions inherited from qdesigner_internal::MetaEnum< uint >
 MetaEnum (const QString &enumName, const QString &scope, const QString &separator)
void addKey (uint value, const QString &name)
std::optional< QString > valueToKey (uint value) const
std::optional< uint > 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< uint >
enum  SerializationMode
using KeyToValueMap
Protected Member Functions inherited from qdesigner_internal::MetaEnum< uint >
void appendQualifiedName (const QString &key, SerializationMode sm, QString &target) const
const KeyToValueMap & canonicalKeyToValueMap () const
Static Protected Member Functions inherited from qdesigner_internal::MetaEnum< uint >
static bool trimValue (QStringView *value)

Detailed Description

Definition at line 197 of file qdesigner_utils_p.h.

Constructor & Destructor Documentation

◆ DesignerMetaFlags() [1/2]

qdesigner_internal::DesignerMetaFlags::DesignerMetaFlags ( const QString & enumName,
const QString & scope,
const QString & separator )
explicit

Definition at line 176 of file qdesigner_utils.cpp.

◆ DesignerMetaFlags() [2/2]

qdesigner_internal::DesignerMetaFlags::DesignerMetaFlags ( )
default

Member Function Documentation

◆ flags()

QStringList qdesigner_internal::DesignerMetaFlags::flags ( int value) const

Definition at line 182 of file qdesigner_utils.cpp.

◆ messageParseFailed()

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

Definition at line 238 of file qdesigner_utils.cpp.

◆ parseFlags()

std::optional< int > qdesigner_internal::DesignerMetaFlags::parseFlags ( const QString & s) const

Definition at line 220 of file qdesigner_utils.cpp.

◆ toString()

QString qdesigner_internal::DesignerMetaFlags::toString ( int value,
SerializationMode sm ) const

Definition at line 204 of file qdesigner_utils.cpp.


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