MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / _extract_distribution

Method _extract_distribution

libraries/systeminfo/src/distroutils.cpp:208–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

206}
207
208QString Sys::_extract_distribution(const QString & x)
209{
210 QString release = x.toLower();
211 if (release.startsWith("red hat enterprise"))
212 {
213 return "rhel";
214 }
215 if (release.startsWith("suse linux enterprise"))
216 {
217 return "sles";
218 }
219#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
220 QStringList list = release.split(QRegularExpression("\\s+"), Qt::SkipEmptyParts);
221#else
222 QStringList list = release.split(QRegularExpression("\\s+"), QString::SkipEmptyParts);
223#endif
224 if(list.size())
225 {
226 return list[0];
227 }
228 return QString();
229}
230
231QString Sys::_extract_version(const QString & x)
232{

Callers

nothing calls this directly

Calls 2

QStringClass · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected