diff --git a/backends/xrandr/xrandroutput.cpp b/backends/xrandr/xrandroutput.cpp --- a/backends/xrandr/xrandroutput.cpp +++ b/backends/xrandr/xrandroutput.cpp @@ -250,12 +250,12 @@ type = name.toLocal8Bit(); } - static const QStringList embedded = QStringList() << QLatin1String("LVDS") - << QLatin1String("IDP") - << QLatin1String("EDP") - << QLatin1String("LCD"); + static const QVector embedded{QLatin1String("LVDS"), + QLatin1String("IDP"), + QLatin1String("EDP"), + QLatin1String("LCD")}; - Q_FOREACH(const QString &pre, embedded) { + for (const QLatin1String &pre : embedded) { if (name.toUpper().startsWith(pre)) { return KScreen::Output::Panel; }