@@ -113,67 +113,67 @@ CursorImageProvider::CursorImageProvider()
113113 }
114114 m_instance = this;
115115
116− m_fallbackNames[QLatin1String("closedhand")].append(QLatin1String("grabbing"));
117− m_fallbackNames[QLatin1String("closedhand")].append(QLatin1String("dnd-none"));
116+ m_fallbackNames[QStringLiteral("closedhand")].append(QStringLiteral("grabbing"));
117+ m_fallbackNames[QStringLiteral("closedhand")].append(QStringLiteral("dnd-none"));
118118
119− m_fallbackNames[QLatin1String("dnd-copy")].append(QLatin1String("dnd-none"));
120− m_fallbackNames[QLatin1String("dnd-copy")].append(QLatin1String("grabbing"));
121− m_fallbackNames[QLatin1String("dnd-copy")].append(QLatin1String("closedhand"));
119+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("dnd-none"));
120+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("grabbing"));
121+ m_fallbackNames[QStringLiteral("dnd-copy")].append(QStringLiteral("closedhand"));
122122
123− m_fallbackNames[QLatin1String("dnd-move")].append(QLatin1String("dnd-none"));
124− m_fallbackNames[QLatin1String("dnd-move")].append(QLatin1String("grabbing"));
125− m_fallbackNames[QLatin1String("dnd-move")].append(QLatin1String("closedhand"));
123+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("dnd-none"));
124+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("grabbing"));
125+ m_fallbackNames[QStringLiteral("dnd-move")].append(QStringLiteral("closedhand"));
126126
127− m_fallbackNames[QLatin1String("dnd-link")].append(QLatin1String("dnd-none"));
128− m_fallbackNames[QLatin1String("dnd-link")].append(QLatin1String("grabbing"));
129− m_fallbackNames[QLatin1String("dnd-link")].append(QLatin1String("closedhand"));
127+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("dnd-none"));
128+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("grabbing"));
129+ m_fallbackNames[QStringLiteral("dnd-link")].append(QStringLiteral("closedhand"));
130130
131− m_fallbackNames[QLatin1String("forbidden")].append(QLatin1String("crossed_circle")); // DMZ-White and DMZ-Black themes
132− m_fallbackNames[QLatin1String("forbidden")].append(QLatin1String("not-allowed"));
133− m_fallbackNames[QLatin1String("forbidden")].append(QLatin1String("circle"));
131+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("crossed_circle")); // DMZ-White and DMZ-Black themes
132+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("not-allowed"));
133+ m_fallbackNames[QStringLiteral("forbidden")].append(QStringLiteral("circle"));
134134
135− m_fallbackNames[QLatin1String("hand")].append(QLatin1String("pointing_hand"));
136− m_fallbackNames[QLatin1String("hand")].append(QLatin1String("pointer"));
135+ m_fallbackNames[QStringLiteral("hand")].append(QStringLiteral("pointing_hand"));
136+ m_fallbackNames[QStringLiteral("hand")].append(QStringLiteral("pointer"));
137137
138− m_fallbackNames[QLatin1String("ibeam")].append(QLatin1String("xterm"));
139− m_fallbackNames[QLatin1String("ibeam")].append(QLatin1String("text"));
138+ m_fallbackNames[QStringLiteral("ibeam")].append(QStringLiteral("xterm"));
139+ m_fallbackNames[QStringLiteral("ibeam")].append(QStringLiteral("text"));
140140
141− m_fallbackNames[QLatin1String("left_ptr")].append(QLatin1String("default"));
142− m_fallbackNames[QLatin1String("left_ptr")].append(QLatin1String("top_left_arrow"));
143− m_fallbackNames[QLatin1String("left_ptr")].append(QLatin1String("left_arrow"));
141+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("default"));
142+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("top_left_arrow"));
143+ m_fallbackNames[QStringLiteral("left_ptr")].append(QStringLiteral("left_arrow"));
144144
145− m_fallbackNames[QLatin1String("left_ptr_watch")].append(QLatin1String("half-busy"));
146− m_fallbackNames[QLatin1String("left_ptr_watch")].append(QLatin1String("progress"));
145+ m_fallbackNames[QStringLiteral("left_ptr_watch")].append(QStringLiteral("half-busy"));
146+ m_fallbackNames[QStringLiteral("left_ptr_watch")].append(QStringLiteral("progress"));
147147
148− m_fallbackNames[QLatin1String("size_bdiag")].append(QLatin1String("fd_double_arrow"));
149− m_fallbackNames[QLatin1String("size_bdiag")].append(QLatin1String("nesw-resize"));
148+ m_fallbackNames[QStringLiteral("size_bdiag")].append(QStringLiteral("fd_double_arrow"));
149+ m_fallbackNames[QStringLiteral("size_bdiag")].append(QStringLiteral("nesw-resize"));
150150
151− m_fallbackNames[QLatin1String("size_fdiag")].append(QLatin1String("bd_double_arrow")); // DMZ-White and DMZ-Black themes
152− m_fallbackNames[QLatin1String("size_fdiag")].append(QLatin1String("nwse-resize"));
151+ m_fallbackNames[QStringLiteral("size_fdiag")].append(QStringLiteral("bd_double_arrow")); // DMZ-White and DMZ-Black themes
152+ m_fallbackNames[QStringLiteral("size_fdiag")].append(QStringLiteral("nwse-resize"));
153153
154− m_fallbackNames[QLatin1String("size_hor")].append(QLatin1String("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
155− m_fallbackNames[QLatin1String("size_hor")].append(QLatin1String("ew-resize"));
156− m_fallbackNames[QLatin1String("size_hor")].append(QLatin1String("h_double_arrow"));
154+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
155+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("ew-resize"));
156+ m_fallbackNames[QStringLiteral("size_hor")].append(QStringLiteral("h_double_arrow"));
157157
158− m_fallbackNames[QLatin1String("size_ver")].append(QLatin1String("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
159− m_fallbackNames[QLatin1String("size_ver")].append(QLatin1String("ns-resize"));
160− m_fallbackNames[QLatin1String("size_ver")].append(QLatin1String("v_double_arrow"));
158+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
159+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("ns-resize"));
160+ m_fallbackNames[QStringLiteral("size_ver")].append(QStringLiteral("v_double_arrow"));
161161
162− m_fallbackNames[QLatin1String("split_h")].append(QLatin1String("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
163− m_fallbackNames[QLatin1String("split_h")].append(QLatin1String("col-resize"));
162+ m_fallbackNames[QStringLiteral("split_h")].append(QStringLiteral("sb_h_double_arrow")); // DMZ-White and DMZ-Black themes
163+ m_fallbackNames[QStringLiteral("split_h")].append(QStringLiteral("col-resize"));
164164
165− m_fallbackNames[QLatin1String("split_v")].append(QLatin1String("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
166− m_fallbackNames[QLatin1String("split_v")].append(QLatin1String("row-resize"));
165+ m_fallbackNames[QStringLiteral("split_v")].append(QStringLiteral("sb_v_double_arrow")); // DMZ-White and DMZ-Black themes
166+ m_fallbackNames[QStringLiteral("split_v")].append(QStringLiteral("row-resize"));
167167
168− m_fallbackNames[QLatin1String("up_arrow")].append(QLatin1String("sb_up_arrow")); // DMZ-White and DMZ-Black themes
168+ m_fallbackNames[QStringLiteral("up_arrow")].append(QStringLiteral("sb_up_arrow")); // DMZ-White and DMZ-Black themes
169169
170− m_fallbackNames[QLatin1String("watch")].append(QLatin1String("wait"));
170+ m_fallbackNames[QStringLiteral("watch")].append(QStringLiteral("wait"));
171171
172− m_fallbackNames[QLatin1String("whats_this")].append(QLatin1String("left_ptr_help"));
173− m_fallbackNames[QLatin1String("whats_this")].append(QLatin1String("help"));
174− m_fallbackNames[QLatin1String("whats_this")].append(QLatin1String("question_arrow"));
172+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("left_ptr_help"));
173+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("help"));
174+ m_fallbackNames[QStringLiteral("whats_this")].append(QStringLiteral("question_arrow"));
175175
176− m_fallbackNames[QLatin1String("xterm")].append(QLatin1String("ibeam"));
176+ m_fallbackNames[QStringLiteral("xterm")].append(QStringLiteral("ibeam"));
177177}
178178
179179CursorImageProvider::~CursorImageProvider()
@@ -217,7 +217,7 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &cursorThemeAndName)
217217 QString themeName;
218218 QString cursorName;
219219 {
220− QStringList themeAndNameList = cursorThemeAndName.split("/");
220+ QStringList themeAndNameList = cursorThemeAndName.split('/');
221221 if (themeAndNameList.size() != 2) {
222222 return nullptr;
223223 }
@@ -246,10 +246,10 @@ CursorImage *CursorImageProvider::fetchCursor(const QString &themeName, const QS
246246 }
247247
248248 // if it all fails, there must be at least a left_ptr
249− if (cursorImage->qimage.isNull() && cursorName != "left_ptr") {
249+ if (cursorImage->qimage.isNull() && cursorName != QLatin1String("left_ptr")) {
250250 qDebug() << "CursorImageProvider:" << cursorName
251251 << "not found (nor its fallbacks, if any). Going for \"left_ptr\" as a last resort.";
252− cursorImage = fetchCursorHelper(themeName, "left_ptr");
252+ cursorImage = fetchCursorHelper(themeName, QStringLiteral("left_ptr"));
253253 }
254254
255255 if (cursorImage->qimage.isNull()) {