QMap<QString, EmuFrontObject*> images = mic->getMediaImages();
QList<int> ids = dbMediaImage->storeMediaImages(images);
- qDebug() << "Stored " << ids.count() << " media images.";
+ //qDebug() << "Stored " << ids.count() << " media images.";
if (ids.count() <= 0)
return -1;
fileId = insertDataObjectToModel(mic);
- qDebug() << "Inserted media image container to file table with id " << fileId << ".";
+ //qDebug() << "Inserted media image container to file table with id " << fileId << ".";
if (fileId < 0) {
// TODO: note we most surely need to catch the exception
DbFile::deleteDataObject(fileId);
throw new EmuFrontException("Failed inserting media image to database!");
}
- qDebug() << "Inserted media image container " << fileId << " to mediaimagecontainer table.";
+ //qDebug() << "Inserted media image container " << fileId << " to mediaimagecontainer table.";
linkMediaImagesWithContainer(fileId, images.values());
- qDebug() << "Linked media image container with media images.";
+ //qDebug() << "Linked media image container with media images.";
} catch (EmuFrontException e) {
dbMediaImage->removeOrphanedMediaImages(ids);
throw e;
"INNER JOIN mediatype ON setup.mediatypeid = mediatype.id "
"%1 "
"ORDER BY file.name").arg(whereClause);
- qDebug() << select;
+ //qDebug() << select;
return select;
}
*/
void DbMediaImageContainer::storeContainers(QList<MediaImageContainer *> lst, FilePathObject *fpo)
{
- qDebug() << "Storing media image containers to database.";
foreach(MediaImageContainer *mic, lst)
{
- qDebug() << "Media image container " << mic->getName();
+ //qDebug() << "Media image container " << mic->getName();
int micFileId = storeMediaImageContainer(mic);
}
}
MediaImage *mi = 0;
foreach(EmuFrontObject *efo, mediaImages) {
mi = dynamic_cast<MediaImage*>(efo);
- qDebug() << "Linking media image container " << micId
- << " to media image " << mi->getId() << ", " << mi->getName() << ".";
+ /*qDebug() << "Linking media image container " << micId
+ << " to media image " << mi->getId() << ", " << mi->getName() << ".";*/
if (!linkMediaImageToMediaImageContainer(mi, micId)) {
throw new EmuFrontException(QString("Failed linking media "
"image container %1 to a media image %2").arg(micId).arg(mi->getId()));
void DbMediaImageContainer::filter(int mediaTypeId, int platformId)
{
- qDebug() << "Filtering media images with media type " << mediaTypeId
- << " and platform " << platformId;
+ /*qDebug() << "Filtering media images with media type " << mediaTypeId
+ << " and platform " << platformId;*/
QList<QString> filters;
if (mediaTypeId >= 0)
filters.append(QString("mediatype.id=%1").arg(mediaTypeId));
command.append("\"");
command.append(filePath);
command.append("\"");
- //qDebug() << command;
+ qDebug() << command;
start(command);
// TODO: slot(s) for (start and) error signal(s)
bool procOk = waitForFinished();
}
QString err = readAllStandardError();
QString msg = readAllStandardOutput();
- //qDebug() << "\nErrors:\n" << err << "\nMessage:\n" << msg;
+ qDebug() << "\nErrors:\n" << err << "\nMessage:\n" << msg;
/*
"\\s+"
"\\d{1,3}%" // compression ratio
"\\s+"
- "\\d{4}-\\d{2}-\\d{2}" // date
+ "\\d{2,4}-\\d{2}-\\d{2,4}" // date
"\\s+"
"\\d{2}:\\d{2}" // time
"\\s+"
);
foreach(QString ln, lines) {
//if (!test.exactMatch(ln)) continue;
+ qDebug() << "Current line is " << ln;
int pos = regExEntries.indexIn(ln);
- if (pos == -1) continue; // > no entries
+ if (pos == -1) {
+ qDebug() << "Regex didn't match any entries.";
+ continue; // > no entries
+ }
entries = regExEntries.capturedTexts();
+ qDebug() << "Got " << entries.count() << " entries.";
if (entries.count() < 4) continue;
QString filename = entries[3];
QString checksum = entries[2];
QString lenStr = entries[1];
bool ok;
int length = lenStr.toInt(&ok);
+ qDebug() << "Filename is " << filename << " checksum "
+ << checksum << " length " << length;
if (!ok) continue;
MediaImage *effo = new MediaImage(filename, checksum, length);
fileList[checksum] = effo;
}
- //qDebug() << "File list has " << fileList.size() << " entries.";
+ qDebug() << "File list has " << fileList.size() << " entries.";
return fileList;
}