MCPcopy Create free account
hub / github.com/KDE/kdevelop / stringToQVariant

Function stringToQVariant

kdevplatform/util/kdevstringhandler.cpp:71–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69}
70
71QVariant stringToQVariant(const QString& s)
72{
73 // Taken from qsettings.cpp, stringToVariant()
74 if (s.startsWith(QLatin1Char('@'))) {
75 if (s.endsWith(QLatin1Char(')'))) {
76 if (s.startsWith(QLatin1String("@Variant("))) {
77 QByteArray a(s.toLatin1().mid(9));
78 QDataStream stream(&a, QIODevice::ReadOnly);
79 stream.setVersion(QDataStream::Qt_4_4);
80 QVariant result;
81 stream >> result;
82 return result;
83 }
84 }
85 }
86 return QVariant();
87
88}
89
90QString qvariantToString(const QVariant& variant)
91{

Callers 6

loadFromSessionMethod · 0.85
loadFromProjectMethod · 0.85
loadFromConfigurationMethod · 0.85
dependencyJobMethod · 0.85
loadFromConfigurationMethod · 0.85
calculateDependenciesMethod · 0.85

Calls 3

endsWithMethod · 0.80
midMethod · 0.80
QVariantClass · 0.70

Tested by

no test coverage detected