diff options
Diffstat (limited to 'src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp')
-rw-r--r-- | src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp b/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp index 91bfd67f3..d30a2fe6f 100644 --- a/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp +++ b/src/plugins/gstreamer/mediacapture/qgstreamerrecordercontrol.cpp @@ -242,7 +242,7 @@ void QGstreamerRecorderControl::applySettings() QString audioCodec; QString videoCodec; - foreach (const QString &containerCandidate, containerCandidates) { + for (const QString &containerCandidate : qAsConst(containerCandidates)) { QSet<QString> supportedTypes = mediaContainerControl->supportedStreamTypes(containerCandidate); audioCodec.clear(); @@ -250,7 +250,7 @@ void QGstreamerRecorderControl::applySettings() if (needAudio) { bool found = false; - foreach (const QString &audioCandidate, audioCandidates) { + for (const QString &audioCandidate : qAsConst(audioCandidates)) { QSet<QString> audioTypes = audioEncodeControl->supportedStreamTypes(audioCandidate); if (audioTypes.intersects(supportedTypes)) { found = true; @@ -264,7 +264,7 @@ void QGstreamerRecorderControl::applySettings() if (needVideo) { bool found = false; - foreach (const QString &videoCandidate, videoCandidates) { + for (const QString &videoCandidate : qAsConst(videoCandidates)) { QSet<QString> videoTypes = videoEncodeControl->supportedStreamTypes(videoCandidate); if (videoTypes.intersects(supportedTypes)) { found = true; @@ -339,7 +339,7 @@ QDir QGstreamerRecorderControl::defaultDir() const dirCandidates << QDir::currentPath(); dirCandidates << QDir::tempPath(); - foreach (const QString &path, dirCandidates) { + for (const QString &path : qAsConst(dirCandidates)) { QDir dir(path); if (dir.exists() && QFileInfo(path).isWritable()) return dir; @@ -352,7 +352,8 @@ QString QGstreamerRecorderControl::generateFileName(const QDir &dir, const QStri { int lastClip = 0; - foreach(QString fileName, dir.entryList(QStringList() << QString("clip_*.%1").arg(ext))) { + const auto list = dir.entryList(QStringList() << QString("clip_*.%1").arg(ext)); + for (const QString &fileName : list) { int imgNumber = fileName.midRef(5, fileName.size()-6-ext.length()).toInt(); lastClip = qMax(lastClip, imgNumber); } |