kdeplasma-addons: fix regression since 87247ceaca

KImageIO::pattern() returns pattern for use in QFileDialog (glob and MIME
comment included) which is not valid filter for QDirIterator

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2023-08-02 04:01:44 +03:00
parent ecbdf67627
commit 052d7bb86e

View file

@ -26,13 +26,20 @@
#include <KDebug>
#include <KRandom>
#include <KImageIO>
#include <KMimeType>
#include "picture.h"
SlideShow::SlideShow(QObject *parent)
: QObject(parent)
{
m_filters << KImageIO::pattern(KImageIO::Reading);
foreach(const QString &mimeType, KImageIO::mimeTypes(KImageIO::Reading)) {
KMimeType::Ptr mime = KMimeType::mimeType(mimeType);
if (mime) {
m_filters << mime->patterns();
}
}
m_slideNumber = 0;
m_useRandom = false;