Changeset View
Changeset View
Standalone View
Standalone View
src/widgetfactory.cpp
Show First 20 Lines • Show All 78 Lines • ▼ Show 20 Line(s) | |||||
79 | static QString toString(const QVariant& value) | 79 | static QString toString(const QVariant& value) | ||
80 | { | 80 | { | ||
81 | switch (value.type()) { | 81 | switch (value.type()) { | ||
82 | case QVariant::Int: | 82 | case QVariant::Int: | ||
83 | return QLocale().toString(value.toInt()); | 83 | return QLocale().toString(value.toInt()); | ||
84 | case QVariant::Double: | 84 | case QVariant::Double: | ||
85 | return QLocale().toString(value.toDouble()); | 85 | return QLocale().toString(value.toDouble()); | ||
86 | case QVariant::StringList: | 86 | case QVariant::StringList: | ||
87 | return value.toStringList().join(", "); | 87 | return value.toStringList().join(i18nc("String list separator", ", ")); | ||
88 | case QVariant::List: { | 88 | case QVariant::List: { | ||
89 | QStringList list; | 89 | QStringList list; | ||
90 | for (const QVariant& var : value.toList()) { | 90 | for (const QVariant& var : value.toList()) { | ||
91 | list << toString(var); | 91 | list << toString(var); | ||
92 | } | 92 | } | ||
93 | 93 | | |||
94 | return list.join(", "); | 94 | return list.join(i18nc("String list separator", ", ")); | ||
95 | } | 95 | } | ||
96 | 96 | | |||
97 | default: | 97 | default: | ||
98 | return value.toString(); | 98 | return value.toString(); | ||
99 | } | 99 | } | ||
100 | } | 100 | } | ||
101 | 101 | | |||
102 | QWidget* WidgetFactory::createWidget(const QString& prop, const QVariant& value, QWidget* parent) | 102 | QWidget* WidgetFactory::createWidget(const QString& prop, const QVariant& value, QWidget* parent) | ||
▲ Show 20 Lines • Show All 240 Lines • Show Last 20 Lines |