From 4b943872735f881c399a06c776b2410dd5bd8c9a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Mikko=20Kein=C3=A4nen?= Date: Sun, 3 Oct 2010 12:08:59 +0300 Subject: [PATCH] Fixed column headers. --- src/db/dbmediaimagecontainer.cpp | 15 ++++++++++++++- src/db/dbmediaimagecontainer.h | 15 +++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/db/dbmediaimagecontainer.cpp b/src/db/dbmediaimagecontainer.cpp index b09aea8..1cd6200 100644 --- a/src/db/dbmediaimagecontainer.cpp +++ b/src/db/dbmediaimagecontainer.cpp @@ -158,7 +158,20 @@ EmuFrontObject* DbMediaImageContainer::recordToDataObject(const QSqlRecord *rec) QSqlQueryModel* DbMediaImageContainer::getData() { - return DbFile::getData(); + QSqlQueryModel *model = new QSqlQueryModel(this); + model->setQuery(constructSelect()); + model->setHeaderData(MIC_FileId, Qt::Horizontal, tr("File id")); + model->setHeaderData(MIC_FileName, Qt::Horizontal, tr("File Name")); + model->setHeaderData(MIC_FileCheckSum, Qt::Horizontal, tr("File checksum")); + model->setHeaderData(MIC_FileSize, Qt::Horizontal, tr("File Size")); + model->setHeaderData(MIC_FilePathId, Qt::Horizontal, tr("File path id")); + model->setHeaderData(MIC_FilePathName, Qt::Horizontal, tr("File path name")); + model->setHeaderData(MIC_SetupId, Qt::Horizontal, tr("Setup id")); + model->setHeaderData(MIC_PlatformId, Qt::Horizontal, tr("Platform id")); + model->setHeaderData(MIC_PlatformName, Qt::Horizontal, tr("Platform name")); + model->setHeaderData(MIC_MediaTypeId, Qt::Horizontal, tr("Media type id")); + model->setHeaderData(MIC_MediaTypeName, Qt::Horizontal, tr("Media type name")); + return model; } /* Returns the id of a media image container with a given cheksum or -1 if not found */ diff --git a/src/db/dbmediaimagecontainer.h b/src/db/dbmediaimagecontainer.h index 33bfc50..a632a10 100644 --- a/src/db/dbmediaimagecontainer.h +++ b/src/db/dbmediaimagecontainer.h @@ -37,6 +37,21 @@ public: void storeContainers(QList, FilePathObject*); int getMediaImageContainer(QString checksum) const; void filter(int mediaTypeId, int platformId); + enum { + MIC_FileId = 0, + MIC_FileName, + MIC_FileCheckSum, + MIC_FileSize, + MIC_FilePathId, + MIC_FilePathName, + MIC_SetupId, + MIC_PlatformId, + MIC_PlatformName, + MIC_MediaTypeId, + MIC_MediaTypeName + }; + + protected: virtual QString constructSelect(QString whereClause = "") const; virtual QString constructSelectById(int id) const; -- 1.7.9.5