aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppUtils.cpp
diff options
context:
space:
mode:
authorJonah BrĂ¼chert <jbb.prv@gmx.de>2020-03-22 22:24:26 +0100
committerLNJ <lnj@kaidan.im>2020-03-28 18:07:47 +0100
commit1ac7b9d2a25d50b7680bd75ff68f29055b196d80 (patch)
tree9adf6bbeefd37ed2fe1dbd23592d321183c6e87b /src/base/QXmppUtils.cpp
parent88451aa1597afd0a1a1c3b3fb59d5a95d3011736 (diff)
downloadqxmpp-1ac7b9d2a25d50b7680bd75ff68f29055b196d80.tar.gz
base: Convert to QStringLiteral
Two new macros were added: * QBL (short alias for QByteArrayLiteral) * QSL (short alias for QStringLiteral)
Diffstat (limited to 'src/base/QXmppUtils.cpp')
-rw-r--r--src/base/QXmppUtils.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/base/QXmppUtils.cpp b/src/base/QXmppUtils.cpp
index c0ba62b2..faca37fe 100644
--- a/src/base/QXmppUtils.cpp
+++ b/src/base/QXmppUtils.cpp
@@ -113,25 +113,25 @@ static quint32 crctable[256] = {
///
QDateTime QXmppUtils::datetimeFromString(const QString &str)
{
- QRegExp tzRe("(Z|([+-])([0-9]{2}):([0-9]{2}))");
+ QRegExp tzRe(QSL("(Z|([+-])([0-9]{2}):([0-9]{2}))"));
int tzPos = tzRe.indexIn(str, 19);
if (str.size() < 20 || tzPos < 0)
return QDateTime();
// process date and time
- QDateTime dt = QDateTime::fromString(str.left(19), "yyyy-MM-ddThh:mm:ss");
+ QDateTime dt = QDateTime::fromString(str.left(19), QSL("yyyy-MM-ddThh:mm:ss"));
dt.setTimeSpec(Qt::UTC);
// process milliseconds
if (tzPos > 20 && str.at(19) == '.') {
- QString millis = (str.mid(20, tzPos - 20) + "000").left(3);
+ QString millis = (str.mid(20, tzPos - 20) + QSL("000")).left(3);
dt = dt.addMSecs(millis.toInt());
}
// process time zone
- if (tzRe.cap(1) != "Z") {
+ if (tzRe.cap(1) != QSL("Z")) {
int offset = tzRe.cap(3).toInt() * 3600 + tzRe.cap(4).toInt() * 60;
- if (tzRe.cap(2) == "+")
+ if (tzRe.cap(2) == QSL("+"))
dt = dt.addSecs(-offset);
else
dt = dt.addSecs(offset);
@@ -147,9 +147,9 @@ QString QXmppUtils::datetimeToString(const QDateTime &dt)
{
QDateTime utc = dt.toUTC();
if (utc.time().msec())
- return utc.toString("yyyy-MM-ddThh:mm:ss.zzzZ");
+ return utc.toString(QSL("yyyy-MM-ddThh:mm:ss.zzzZ"));
else
- return utc.toString("yyyy-MM-ddThh:mm:ssZ");
+ return utc.toString(QSL("yyyy-MM-ddThh:mm:ssZ"));
}
///
@@ -158,18 +158,18 @@ QString QXmppUtils::datetimeToString(const QDateTime &dt)
///
int QXmppUtils::timezoneOffsetFromString(const QString &str)
{
- QRegExp tzRe("(Z|([+-])([0-9]{2}):([0-9]{2}))");
+ QRegExp tzRe(QSL("(Z|([+-])([0-9]{2}):([0-9]{2}))"));
if (!tzRe.exactMatch(str))
return 0;
// No offset from UTC
- if (tzRe.cap(1) == "Z")
+ if (tzRe.cap(1) == QSL("Z"))
return 0;
// Calculate offset
const int offset = tzRe.cap(3).toInt() * 3600 +
tzRe.cap(4).toInt() * 60;
- if (tzRe.cap(2) == "-")
+ if (tzRe.cap(2) == QSL("-"))
return -offset;
else
return offset;
@@ -182,17 +182,17 @@ int QXmppUtils::timezoneOffsetFromString(const QString &str)
QString QXmppUtils::timezoneOffsetToString(int secs)
{
if (!secs)
- return QString::fromLatin1("Z");
+ return QSL("Z");
const QTime tzoTime = QTime(0, 0, 0).addSecs(qAbs(secs));
- return (secs < 0 ? "-" : "+") + tzoTime.toString("hh:mm");
+ return (secs < 0 ? QSL("-") : QSL("+")) + tzoTime.toString(QSL("hh:mm"));
}
/// Returns the domain for the given \a jid.
QString QXmppUtils::jidToDomain(const QString &jid)
{
- return jidToBareJid(jid).split("@").last();
+ return jidToBareJid(jid).split(QSL("@")).last();
}
/// Returns the resource for the given \a jid.
@@ -330,7 +330,7 @@ QString QXmppUtils::generateStanzaHash(int length)
if (length == 36)
return QXmppUtils::generateStanzaUuid();
- const QString somechars = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
+ const QString somechars = QSL("1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ");
const int N = somechars.size();
QString hashResult;
for (int idx = 0; idx < length; ++idx)