From daa86ea271a289417b891349abaf39a77804f54d Mon Sep 17 00:00:00 2001 From: Marioheld Date: Thu, 8 Oct 2020 10:51:36 +0200 Subject: [PATCH] Added support for jpeg files Addes .jpeg and .JPEG in the file whitelist to suppot .jpeg files as well. .jpg is just a shortcut for .jpeg files because old OSes did only support 3-character fileformats. --- src/pathtraverser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pathtraverser.cpp b/src/pathtraverser.cpp index 5686e25..05e8bc3 100644 --- a/src/pathtraverser.cpp +++ b/src/pathtraverser.cpp @@ -22,7 +22,7 @@ RecursivePathTraverser::~RecursivePathTraverser() {} QStringList RecursivePathTraverser::getImages() const { - QDirIterator it(QString(path.c_str()), QStringList() << "*.jpg" << "*.JPG", QDir::Files, QDirIterator::Subdirectories); + QDirIterator it(QString(path.c_str()), QStringList() << "*.jpg" << "*.JPG" << "*.jpeg" << "*.JPEG", QDir::Files, QDirIterator::Subdirectories); QStringList files; while (it.hasNext()) { @@ -46,7 +46,7 @@ DefaultPathTraverser::~DefaultPathTraverser() {} QStringList DefaultPathTraverser::getImages() const { - return directory.entryList(QStringList() << "*.jpg" << "*.JPG", QDir::Files); + return directory.entryList(QStringList() << "*.jpg" << "*.JPG" << "*.jpeg" << "*.JPEG", QDir::Files); } const std::string DefaultPathTraverser::getImagePath(const std::string image) const