diff options
author | Robert Griebl <robert.griebl@qt.io> | 2023-12-20 23:29:01 +0100 |
---|---|---|
committer | Robert Griebl <robert.griebl@qt.io> | 2024-01-08 22:12:23 +0100 |
commit | d82261fd1cce14a63902033e9b1305f0312af856 (patch) | |
tree | 26600b8bd23a9d6d69e41ccd959fd8fe3df18cbb /src/window-lib | |
parent | 94abcf0a5b20aea8faa51068d7d243d3b83840a6 (diff) |
Modernize string literals
Replace all our custom qSL/qL1S/qL1C macros with standard C++ and
QString unicode string literals.
Change-Id: I9e0b69fb46525421f408f260518a69b8f8125d99
Pick-to: 6.7
Reviewed-by: Dominik Holland <dominik.holland@qt.io>
Diffstat (limited to 'src/window-lib')
-rw-r--r-- | src/window-lib/waylandcompositor.cpp | 2 | ||||
-rw-r--r-- | src/window-lib/waylandwindow.cpp | 7 | ||||
-rw-r--r-- | src/window-lib/windowitem.cpp | 4 | ||||
-rw-r--r-- | src/window-lib/windowmanager.cpp | 14 |
4 files changed, 17 insertions, 10 deletions
diff --git a/src/window-lib/waylandcompositor.cpp b/src/window-lib/waylandcompositor.cpp index ead5ab12..0dc06dc6 100644 --- a/src/window-lib/waylandcompositor.cpp +++ b/src/window-lib/waylandcompositor.cpp @@ -158,7 +158,7 @@ WaylandCompositor::WaylandCompositor(QQuickWindow *window, const QString &waylan create(); // set a sensible default keymap - defaultSeat()->keymap()->setLayout(QLocale::system().name().section(qL1C('_'), 1, 1).toLower()); + defaultSeat()->keymap()->setLayout(QLocale::system().name().section(u'_', 1, 1).toLower()); } WaylandCompositor::~WaylandCompositor() diff --git a/src/window-lib/waylandwindow.cpp b/src/window-lib/waylandwindow.cpp index f0b6e818..77862ce2 100644 --- a/src/window-lib/waylandwindow.cpp +++ b/src/window-lib/waylandwindow.cpp @@ -15,6 +15,9 @@ #include <QWaylandWlShellSurface> +using namespace Qt::StringLiterals; + + QT_BEGIN_NAMESPACE_AM bool WaylandWindow::m_watchdogEnabled = true; @@ -151,9 +154,9 @@ QString WaylandWindow::applicationId() const if (application()) return application()->id(); else if (m_surface && m_surface->client()) - return qSL("[pid: %1]").arg(m_surface->client()->processId()); + return u"[pid: %1]"_s.arg(m_surface->client()->processId()); else - return qSL("[external app]"); + return u"[external app]"_s; } QSize WaylandWindow::size() const diff --git a/src/window-lib/windowitem.cpp b/src/window-lib/windowitem.cpp index d1fef2db..aba78978 100644 --- a/src/window-lib/windowitem.cpp +++ b/src/window-lib/windowitem.cpp @@ -23,6 +23,8 @@ #include <QQmlProperty> #include <QtQuick/private/qquickitem_p.h> +using namespace Qt::StringLiterals; + /*! \qmltype WindowItem \inqmlmodule QtApplicationManager.SystemUI @@ -376,7 +378,7 @@ void WindowItem::InProcessImpl::setupSecondaryView() m_shaderEffectSource->setParent(q); m_shaderEffectSource->setParentItem(q); - QQmlProperty::write(m_shaderEffectSource, QStringLiteral("sourceItem"), + QQmlProperty::write(m_shaderEffectSource, u"sourceItem"_s, QVariant::fromValue(m_inProcessWindow->rootItem())); } } diff --git a/src/window-lib/windowmanager.cpp b/src/window-lib/windowmanager.cpp index 47226d71..28bd3def 100644 --- a/src/window-lib/windowmanager.cpp +++ b/src/window-lib/windowmanager.cpp @@ -37,6 +37,8 @@ #include "qmlinprocapplicationmanagerwindowimpl.h" #include "systemframetimerimpl.h" +using namespace Qt::StringLiterals; + /*! \qmltype WindowManager @@ -271,7 +273,7 @@ bool WindowManager::isRunningOnDesktop() const #if defined(Q_OS_WIN) || defined(Q_OS_MACOS) return true; #else - return qApp->platformName() == qSL("xcb"); + return qApp->platformName() == u"xcb"; #endif } @@ -481,7 +483,7 @@ QVariantMap WindowManager::get(int index) const QVariantMap map; QHash<int, QByteArray> roles = roleNames(); for (auto it = roles.begin(); it != roles.end(); ++it) - map.insert(qL1S(it.value()), data(QAbstractListModel::index(index), it.key())); + map.insert(QString::fromLatin1(it.value()), data(QAbstractListModel::index(index), it.key())); return map; } @@ -919,7 +921,7 @@ bool WindowManager::makeScreenshot(const QString &filename, const QString &selec for (int i = 0; i < filename.size(); ++i) { QChar c = filename.at(i); if (!percent) { - if (c != QLatin1Char('%')) + if (c != u'%') result.append(c); else percent = true; @@ -941,7 +943,7 @@ bool WindowManager::makeScreenshot(const QString &filename, const QString &selec return result; }; - static const QRegularExpression re(qSL("^([a-z.-]+)?(\\[([a-zA-Z0-9_.]+)=([^\\]]*)\\])?(:([0-9]+))?")); + static const QRegularExpression re(u"^([a-z.-]+)?(\\[([a-zA-Z0-9_.]+)=([^\\]]*)\\])?(:([0-9]+))?"_s); auto match = re.match(selector); QString screenId = match.captured(6); QString appId = match.captured(1); @@ -1063,9 +1065,9 @@ QString WindowManagerPrivate::applicationId(Application *app, WindowSurface *win if (app) return app->id(); else if (windowSurface && windowSurface->surface() && windowSurface->surface()->client()) - return qSL("pid: ") + QString::number(windowSurface->surface()->client()->processId()); + return u"pid: "_s + QString::number(windowSurface->surface()->client()->processId()); else - return qSL("<unknown client>"); + return u"<unknown client>"_s; } #endif // QT_CONFIG(am_multi_process) |