X-Git-Url: http://git.maemo.org/git/?p=lichviet;a=blobdiff_plain;f=controller.cpp;h=a2ecef535b7fdb561eccd8d183a3285410085a3e;hp=209e0f84a46c8619c8c22845bd18ea7dc3184db7;hb=HEAD;hpb=bebe39d38728cb4fcc9600bd65298fbef84ee7ee
diff --git a/controller.cpp b/controller.cpp
index 209e0f8..a2ecef5 100644
--- a/controller.cpp
+++ b/controller.cpp
@@ -18,6 +18,7 @@ along with this program. If not, see
#include "controller.h"
#include
+#include
Controller::Controller(QObject *parent) :
QObject(parent)
@@ -30,4 +31,22 @@ bool Controller::pathExists(const QString &path) {
return dir.exists();
}
+QStringList Controller::getImages(const QString &path) const{
+ QDir dir(path);
+ QStringList filters;
+ filters << "*.png" << "*.jpg" << "*.jpeg";
+ dir.setNameFilters(filters);
+
+ QStringList m_images;
+
+ dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks);
+ dir.setSorting(QDir::Size | QDir::Reversed);
+ QFileInfoList list = dir.entryInfoList();
+ for (int i = 0; i < list.size(); ++i) {
+ QFileInfo fileInfo = list.at(i);
+ m_images.append(fileInfo.absoluteFilePath());
+ }
+
+ return m_images;
+}