DbMediaImageContainer is now a DbFile.
authorMikko Keinänen <mikko.keinanen@gmail.com>
Sun, 26 Sep 2010 13:39:39 +0000 (16:39 +0300)
committerMikko Keinänen <mikko.keinanen@gmail.com>
Sun, 26 Sep 2010 13:39:39 +0000 (16:39 +0300)
doc/uml-db_layer.dia
src/db/dbmediaimagecontainer.cpp
src/db/dbmediaimagecontainer.h

index e3fe094..c2524ed 100644 (file)
Binary files a/doc/uml-db_layer.dia and b/doc/uml-db_layer.dia differ
index e870f58..8e9d79c 100644 (file)
 #include "dbmediaimagecontainer.h"
 
 DbMediaImageContainer::DbMediaImageContainer(QObject *parent)
-    : DbQueryModelManager(parent)
+    : DbFile(parent) // DbQueryModelManager(parent)
 {
     dbMediaImage = new DbMediaImage(parent);
-    dbFile = new DbFile(parent);
+    //dbFile = new DbFile(parent);
 }
 
 bool DbMediaImageContainer::updateDataObjectToModel(const EmuFrontObject *efo)
@@ -114,7 +114,7 @@ void DbMediaImageContainer::storeContainers(QList<MediaImageContainer *> lst, Fi
                 // mediaimagecontainer table: id, fileid, filepathid, updatetime
 
                 // insert the media image container file to file table
-                int micFileId = dbFile->insertDataObjectToModel(mic);
+                int micFileId = DbFile::insertDataObjectToModel(mic);
                 if (micFileId < 0) {
                     throw new EmuFrontException(QString(tr("Inserting media image container %1 to file database failed")).arg(mic->getName()));
                 }
index 9e636ee..4d7cbdb 100644 (file)
 
 #include "dbquerymodelmanager.h"
 #include "dbmediaimage.h"
-#include "dbfile.h"
+//#include "dbfile.h"
 #include "../dataobjects/mediaimagecontainer.h"
 #include "../dataobjects/filepathobject.h"
 
-class DbMediaImageContainer : public DbQueryModelManager
+class DbMediaImageContainer : public DbFile // DbQueryModelManager
 {
 public:
     DbMediaImageContainer(QObject *parent);
@@ -45,7 +45,7 @@ private:
     virtual QSqlQueryModel* getData();
     void linkMediaImagesWithContainer(int, QList<int>);
     DbMediaImage *dbMediaImage;
-    DbFile *dbFile;
+    // DbFile *dbFile;
  };
 
 #endif // DBMEDIAIMAGECONTAINER_H