Skip to content
This repository was archived by the owner on Mar 20, 2025. It is now read-only.

Commit 4caa082

Browse files
committed
Call: Use new QString-literals and QStringViews
1 parent 72e6b72 commit 4caa082

File tree

3 files changed

+15
-14
lines changed

3 files changed

+15
-14
lines changed

src/client/QXmppCall.cpp

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -95,21 +95,22 @@ void QXmppCallPrivate::padAdded(GstPad *pad)
9595
if (nameParts.size() < 4) {
9696
return;
9797
}
98-
if (nameParts[0] == QLatin1String("send") &&
99-
nameParts[1] == QLatin1String("rtp") &&
100-
nameParts[2] == QLatin1String("src")) {
98+
if (nameParts[0] == u"send" &&
99+
nameParts[1] == u"rtp" &&
100+
nameParts[2] == u"src") {
101101
if (nameParts.size() != 4) {
102102
return;
103103
}
104104
int sessionId = nameParts[3].toInt();
105105
auto stream = findStreamById(sessionId);
106106
stream->d->addRtpSender(pad);
107-
} else if (nameParts[0] == QLatin1String("recv") ||
108-
nameParts[1] == QLatin1String("rtp") ||
109-
nameParts[2] == QLatin1String("src")) {
107+
} else if (nameParts[0] == u"recv" ||
108+
nameParts[1] == u"rtp" ||
109+
nameParts[2] == u"src") {
110110
if (nameParts.size() != 6) {
111111
return;
112112
}
113+
113114
int sessionId = nameParts[3].toInt();
114115
int pt = nameParts[5].toInt();
115116
auto stream = findStreamById(sessionId);
@@ -174,7 +175,7 @@ void QXmppCallPrivate::filterGStreamerFormats(QList<GstCodec> &formats)
174175
}
175176
}
176177

177-
QXmppCallStream *QXmppCallPrivate::findStreamByMedia(const QString &media)
178+
QXmppCallStream *QXmppCallPrivate::findStreamByMedia(QStringView media)
178179
{
179180
for (auto stream : std::as_const(streams)) {
180181
if (stream->media() == media) {
@@ -184,7 +185,7 @@ QXmppCallStream *QXmppCallPrivate::findStreamByMedia(const QString &media)
184185
return nullptr;
185186
}
186187

187-
QXmppCallStream *QXmppCallPrivate::findStreamByName(const QString &name)
188+
QXmppCallStream *QXmppCallPrivate::findStreamByName(QStringView name)
188189
{
189190
for (auto stream : std::as_const(streams)) {
190191
if (stream->name() == name) {
@@ -721,8 +722,8 @@ void QXmppCall::addVideo()
721722
}
722723

723724
// create video stream
724-
QLatin1String creator = (d->direction == QXmppCall::OutgoingDirection) ? QLatin1String("initiator") : QLatin1String("responder");
725-
stream = d->createStream(VIDEO_MEDIA, creator, QLatin1String("webcam"));
725+
QString creator = (d->direction == QXmppCall::OutgoingDirection) ? u"initiator"_s : u"responder"_s;
726+
stream = d->createStream(VIDEO_MEDIA.toString(), creator, u"webcam"_s);
726727
d->streams << stream;
727728

728729
// build request

src/client/QXmppCallStream_p.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ class QXmppIceConnection;
2929
static const int RTP_COMPONENT = 1;
3030
static const int RTCP_COMPONENT = 2;
3131

32-
static const QLatin1String AUDIO_MEDIA("audio");
33-
static const QLatin1String VIDEO_MEDIA("video");
32+
constexpr QStringView AUDIO_MEDIA = u"audio";
33+
constexpr QStringView VIDEO_MEDIA = u"video";
3434

3535
class QXmppCallStreamPrivate : public QObject
3636
{

src/client/QXmppCall_p.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ class QXmppCallPrivate : public QObject
5656
void filterGStreamerFormats(QList<GstCodec> &formats);
5757

5858
QXmppCallStream *createStream(const QString &media, const QString &creator, const QString &name);
59-
QXmppCallStream *findStreamByMedia(const QString &media);
60-
QXmppCallStream *findStreamByName(const QString &name);
59+
QXmppCallStream *findStreamByMedia(QStringView media);
60+
QXmppCallStream *findStreamByName(QStringView name);
6161
QXmppCallStream *findStreamById(const int id);
6262
QXmppJingleIq::Content localContent(QXmppCallStream *stream) const;
6363

0 commit comments

Comments
 (0)