From 77c2d934fe87d9672814854244e8ff4ef2cd0bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sun, 15 Jul 2012 11:44:14 +0200 Subject: [PATCH] a?adido c?digo espec?fico para versi?n de mac os x, de forma que el path relativo de los c?mics se almacene adecuadamente en la base de datos --- YACReaderLibrary/library_creator.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/YACReaderLibrary/library_creator.cpp b/YACReaderLibrary/library_creator.cpp index 8a4e1d88..b28e77bb 100644 --- a/YACReaderLibrary/library_creator.cpp +++ b/YACReaderLibrary/library_creator.cpp @@ -171,7 +171,18 @@ void LibraryCreator::create(QDir dir) return; QFileInfo fileInfo = list.at(i); QString fileName = fileInfo.fileName(); +#ifdef Q_WS_MAC + QStringList src = _source.split("/"); + QString filePath = fileInfo.absoluteFilePath(); + QStringList fp = filePath.split("/"); + for(int i = 0; i< src.count();i++) + { + fp.removeFirst(); + } + QString relativePath = "/" + fp.join("/"); +#else QString relativePath = QDir::cleanPath(fileInfo.absoluteFilePath()).remove(_source); +#endif if(fileInfo.isDir()) { //se añade al path actual el folder, aún no se sabe si habrá que añadirlo a la base de datos