Index: sources/device/DeviceController.cpp =================================================================== diff -u -rdeaef8b5bdfe9be7293e63fb6ac256a9ce3cd3f4 -ra3eef4554f2619b7b89822e776032ce8a2b4ca1e --- sources/device/DeviceController.cpp (.../DeviceController.cpp) (revision deaef8b5bdfe9be7293e63fb6ac256a9ce3cd3f4) +++ sources/device/DeviceController.cpp (.../DeviceController.cpp) (revision a3eef4554f2619b7b89822e776032ce8a2b4ca1e) @@ -30,6 +30,7 @@ #include "Logger.h" #include "CloudSyncController.h" #include "ApplicationController.h" +#include "RxProfilesController.h" #include "FileHandler.h" #include "Settings.h" #include "encryption.h" @@ -126,6 +127,9 @@ connect(&_CloudSyncController , SIGNAL(didLogUpload (const QString &)), this , SLOT( onLogUpload (const QString &))); + connect(&_RxProfilesController , SIGNAL(didFilesList (const QString &, const QStringList &)), + this , SLOT( onFilesList (const QString &, const QStringList &))); + DEVICE_DEV_INIT_CONNECTIONS_LIST connect(this, SIGNAL(didEventThreadChange()), @@ -745,6 +749,14 @@ emit didLogUpload(ok, vFileName); } +void DeviceController::onFilesList(const QString &vFilesPath, const QStringList &vFilesFilters) +{ + QFileInfoList mFileInfoList = readFilesList(vFilesPath, vFilesFilters); + emit didReadFilesList (mFileInfoList); +} + + + /*! * \brief DeviceController::checkConfugurationMountReady * \details Cheks if the system is ready to mount the encrypted partition. @@ -1172,6 +1184,13 @@ emit didAttributeResponse(model.data()); } +QFileInfoList DeviceController::readFilesList(const QString &vPath, const QStringList &vFilter) +{ + QFileInfoList mFilesList = FileHandler::find(vPath, vFilter); + return mFilesList; + +} + /*! * \brief DeviceController::processWifiConnectResponse * \param vExitCode