Refactoring the project, new folders for view and model classes. Added
[emufront] / src / db / dbmediaimagecontainer.h
index 4fb21bf..fcccaa5 100644 (file)
 #ifndef DBMEDIAIMAGECONTAINER_H
 #define DBMEDIAIMAGECONTAINER_H
 
-//#include "dbquerymodelmanager.h"
 #include "dbmediaimage.h"
 #include "dbfile.h"
-#include "../dataobjects/mediaimagecontainer.h"
-#include "../dataobjects/filepathobject.h"
+#include "mediaimagecontainer.h"
+#include "filepathobject.h"
 
 class DbMediaImageContainer;
 class DbMediaImage;
@@ -40,6 +39,7 @@ public:
     void storeContainers(QList<MediaImageContainer*>, FilePathObject*);
     int getMediaImageContainer(QString checksum) const;
     void filter(int mediaTypeId, int platformId);
+    bool removeFromFilePath(int filePathId) const;
    enum {
         MIC_FileId = 0,
         MIC_FileName,
@@ -65,9 +65,7 @@ private:
     int storeMediaImageContainer(EmuFrontObject *efo);
     void linkMediaImagesWithContainer(int, QList<EmuFrontObject*>);
     bool linkMediaImageContainerToPath(const MediaImageContainer*) const;
-    bool updateMediaImageContainerToPath(const MediaImageContainer *) const;
     bool linkMediaImageToMediaImageContainer(const MediaImage*, int micId) const;
-    bool updateMediaImageToMediaImageContainer(const MediaImage*, int micId) const;
     QString getMediaImageContainerName(int filePathId, int micId) const;
     DbMediaImage *dbMediaImage;
     DbFilePath *dbFilePath;