summaryrefslogtreecommitdiff
path: root/examples/svg/embedded/fluidlauncher/slideshow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/svg/embedded/fluidlauncher/slideshow.cpp')
-rw-r--r--examples/svg/embedded/fluidlauncher/slideshow.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/examples/svg/embedded/fluidlauncher/slideshow.cpp b/examples/svg/embedded/fluidlauncher/slideshow.cpp
index efdb97c..2df6642 100644
--- a/examples/svg/embedded/fluidlauncher/slideshow.cpp
+++ b/examples/svg/embedded/fluidlauncher/slideshow.cpp
@@ -98,8 +98,14 @@ void SlideShow::addImageDir(QString dirName)
{
QDir dir(dirName);
+ // lookup in directories
QStringList fileNames = dir.entryList(QDir::Files | QDir::Readable, QDir::Name);
+ for (int i=0; i<fileNames.count(); i++)
+ d->imagePaths << dir.absoluteFilePath(fileNames[i]);
+ // lookup in qrc
+ dir = QDir(QString(":/fluidlauncher/" + dirName));
+ fileNames = dir.entryList(QDir::Files | QDir::Readable, QDir::Name);
for (int i=0; i<fileNames.count(); i++)
d->imagePaths << dir.absoluteFilePath(fileNames[i]);
}