18#include <QtUiTools/qtuitoolsglobal.h>
19#include <QtCore/qbytearray.h>
20#include <QtCore/qmetatype.h>
22QT_FORWARD_DECLARE_CLASS(QDataStream)
39 QByteArray value()
const {
return m_value; }
40 void setValue(
const QByteArray &value) { m_value = value; }
41 QByteArray qualifier()
const {
return m_qualifier; }
42 void setQualifier(
const QByteArray &qualifier) { m_qualifier = qualifier; }
44 QString translate(
const QByteArray &className,
bool idBased)
const;
48 QByteArray m_qualifier;
51#ifndef QT_NO_DATASTREAM
52Q_UITOOLS_EXPORT
QDataStream &operator<<(QDataStream &out,
const QUiTranslatableStringValue &s);
53Q_UITOOLS_EXPORT
QDataStream &operator>>(QDataStream &in, QUiTranslatableStringValue &s);
61#ifdef QFORMINTERNAL_NAMESPACE
62namespace QFormInternal
66extern const Q_UITOOLS_EXPORT QUiItemRolePair qUiItemRoles[];
68#ifdef QFORMINTERNAL_NAMESPACE
\inmodule QtCore\reentrant
void setupWidgetMap() const
FormBuilderPrivate builder
QVariant toNativeValue(const QVariant &value) const override
QVariant loadText(const DomProperty *icon) const override
TranslatingTextBuilder(bool idBased, bool trEnabled, const QByteArray &className)
Q_GLOBAL_STATIC(QReadWriteLock, g_updateMutex)
#define QStringLiteral(str)
const QUiItemRolePair qUiItemRoles[]
static void reTranslateWidgetItem(T *item, const QByteArray &class_name, bool idBased)
static QString convertTranslatable(const DomProperty *p, const QByteArray &className, bool idBased, QUiTranslatableStringValue *strVal)
static DomProperty * attributeByName(const QList< DomProperty * > &attributes, const QString &attribute)
static constexpr const char PROP_TABPAGETOOLTIP[]
static constexpr const char PROP_TABPAGETEXT[]
static constexpr const char PROP_TOOLITEMTEXT[]
static constexpr const char PROP_TABPAGEWHATSTHIS[]
static constexpr const char PROP_TOOLITEMTOOLTIP[]
static constexpr const char PROP_GENERIC_PREFIX[]
QDataStream & operator<<(QDataStream &stream, const QImage &image)
[0]
QDataStream & operator>>(QDataStream &stream, QImage &image)