summary refs log tree commit diff
path: root/src/Utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Utils.cpp')
-rw-r--r--src/Utils.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/Utils.cpp b/src/Utils.cpp

index 55e075fe..15557d56 100644 --- a/src/Utils.cpp +++ b/src/Utils.cpp
@@ -58,7 +58,7 @@ std::string utils::stripReplyFromBody(const std::string &bodyi) { QString body = QString::fromStdString(bodyi); - if (body.startsWith("> <")) { + if (body.startsWith(QLatin1String("> <"))) { auto segments = body.split('\n'); while (!segments.isEmpty() && segments.begin()->startsWith('>')) segments.erase(segments.begin()); @@ -67,7 +67,7 @@ utils::stripReplyFromBody(const std::string &bodyi) body = segments.join('\n'); } - body.replace("@room", QString::fromUtf8("@\u2060room")); + body.replace(QLatin1String("@room"), QString::fromUtf8("@\u2060room")); return body.toStdString(); } @@ -75,9 +75,9 @@ std::string utils::stripReplyFromFormattedBody(const std::string &formatted_bodyi) { QString formatted_body = QString::fromStdString(formatted_bodyi); - formatted_body.remove(QRegularExpression("<mx-reply>.*</mx-reply>", + formatted_body.remove(QRegularExpression(QStringLiteral("<mx-reply>.*</mx-reply>"), QRegularExpression::DotMatchesEverythingOption)); - formatted_body.replace("@room", QString::fromUtf8("@\u2060room")); + formatted_body.replace(QLatin1String("@room"), QString::fromUtf8("@\u2060room")); return formatted_body.toStdString(); } @@ -164,14 +164,14 @@ utils::setScaleFactor(float factor) return; QSettings settings; - settings.setValue("settings/scale_factor", factor); + settings.setValue(QStringLiteral("settings/scale_factor"), factor); } float utils::scaleFactor() { QSettings settings; - return settings.value("settings/scale_factor", -1).toFloat(); + return settings.value(QStringLiteral("settings/scale_factor"), -1).toFloat(); } QString @@ -185,7 +185,7 @@ utils::descriptiveTime(const QDateTime &then) else if (days < 2) return QString(QCoreApplication::translate("descriptiveTime", "Yesterday")); else if (days < 7) - return then.toString("dddd"); + return then.toString(QStringLiteral("dddd")); return QLocale::system().toString(then.date(), QLocale::ShortFormat); } @@ -238,7 +238,7 @@ utils::getMessageDescription(const TimelineEvent &event, DescInfo info; info.userid = sender; info.body = - QString(" %1").arg(messageDescription<Encrypted>(username, "", sender == localUser)); + QStringLiteral(" %1").arg(messageDescription<Encrypted>(username, QLatin1String(""), sender == localUser)); info.timestamp = msg->origin_server_ts; info.descriptiveTime = utils::descriptiveTime(ts); info.event_id = QString::fromStdString(msg->event_id); @@ -257,7 +257,7 @@ utils::firstChar(const QString &input) return input; for (auto const &c : input.toStdU32String()) { - if (QString::fromUcs4(&c, 1) != QString("#")) + if (QString::fromUcs4(&c, 1) != QStringLiteral("#")) return QString::fromUcs4(&c, 1).toUpper(); } @@ -326,7 +326,7 @@ utils::event_body(const mtx::events::collections::TimelineEvents &e) if (auto ev = std::get_if<RoomEvent<msg::Video>>(&e); ev != nullptr) return QString::fromStdString(ev->content.body); - return ""; + return QString(); } QPixmap @@ -371,7 +371,7 @@ utils::mxcToHttp(const QUrl &url, const QString &server, int port) { auto mxcParts = mtx::client::utils::parse_mxc_url(url.toString().toStdString()); - return QString("https://%1:%2/_matrix/media/r0/download/%3/%4") + return QStringLiteral("https://%1:%2/_matrix/media/r0/download/%3/%4") .arg(server) .arg(port) .arg(QString::fromStdString(mxcParts.server), QString::fromStdString(mxcParts.media_id)); @@ -402,7 +402,7 @@ utils::linkifyMessage(const QString &body) // Convert to valid XML. auto doc = body; doc.replace(conf::strings::url_regex, conf::strings::url_html); - doc.replace(QRegularExpression("\\b(?<![\"'])(?>(matrix:[\\S]{5,}))(?![\"'])\\b"), + doc.replace(QRegularExpression(QStringLiteral("\\b(?<![\"'])(?>(matrix:[\\S]{5,}))(?![\"'])\\b")), conf::strings::url_html); return doc; @@ -528,7 +528,7 @@ utils::markdownToHtml(const QString &text, bool rainbowify) auto colorString = color.name(QColor::NameFormat::HexRgb); // create HTML element for current char auto curCharColored = - QString("<font color=\"%0\">%1</font>").arg(colorString).arg(curChar); + QStringLiteral("<font color=\"%0\">%1</font>").arg(colorString).arg(curChar); // append colored HTML element to buffer buf.append(curCharColored); } @@ -555,7 +555,7 @@ utils::markdownToHtml(const QString &text, bool rainbowify) auto result = linkifyMessage(escapeBlacklistedHtml(QString::fromStdString(html))).trimmed(); - if (result.count("<p>") == 1 && result.startsWith("<p>") && result.endsWith("</p>")) { + if (result.count(QStringLiteral("<p>")) == 1 && result.startsWith(QLatin1String("<p>")) && result.endsWith(QLatin1String("</p>"))) { result = result.mid(3, result.size() - 3 - 4); } @@ -570,16 +570,16 @@ utils::getFormattedQuoteBody(const RelatedInfo &related, const QString &html) switch (related.type) { case MsgType::File: { - return "sent a file."; + return QStringLiteral("sent a file."); } case MsgType::Image: { - return "sent an image."; + return QStringLiteral("sent an image."); } case MsgType::Audio: { - return "sent an audio file."; + return QStringLiteral("sent an audio file."); } case MsgType::Video: { - return "sent a video"; + return QStringLiteral("sent a video"); } default: { return related.quoted_formatted_body; @@ -605,16 +605,16 @@ utils::getQuoteBody(const RelatedInfo &related) switch (related.type) { case MsgType::File: { - return "sent a file."; + return QStringLiteral("sent a file."); } case MsgType::Image: { - return "sent an image."; + return QStringLiteral("sent an image."); } case MsgType::Audio: { - return "sent an audio file."; + return QStringLiteral("sent an audio file."); } case MsgType::Video: { - return "sent a video"; + return QStringLiteral("sent a video"); } default: { return related.quoted_body; @@ -627,10 +627,10 @@ utils::linkColor() { const auto theme = UserSettings::instance()->theme(); - if (theme == "light") { - return "#0077b5"; - } else if (theme == "dark") { - return "#38A3D8"; + if (theme == QLatin1String("light")) { + return QStringLiteral("#0077b5"); + } else if (theme == QLatin1String("dark")) { + return QStringLiteral("#38A3D8"); } else { return QPalette().color(QPalette::Link).name(); }