/*Fonction qui permet de charger les images passées en argument au programme *et qui si elle contient un dossier, ajoute les images contenue dans le dossier *à la liste des images à lire */ void mainWindow::loadFileList(QStringList l) { /*Debug QString ret = ""; foreach(QString s, l) { ret+=s+"\n"; } QMessageBox::information(this, "loadFileList", ret); */ for(int i = 1; i < l.count(); i++) { //Permet de savoir si le fichier existe ou pas et si c'est un dossier ou pas QFileInfo* info = new QFileInfo(l.at(i)); if(info->exists()) { if(!info->isDir()) { m_files << l.at(i); } else { m_files += getImagesDir(l.at(i)); } } info->~QFileInfo(); } m_current = 0; /*Debug QString ret = ""; foreach(QString s, m_files) { ret+=s+"\n"; } QMessageBox::information(this, "loadFileList", ret); */ drawImage(); }
string getImagePath(const string& storeDir, const string& imageId) { return path::join(getImagesDir(storeDir), imageId); }