Added configuration of temporary directory.
[emufront] / src / db / dbfilepath.cpp
index 13b5778..cc37e94 100644 (file)
@@ -36,11 +36,11 @@ EmuFrontObject* DbFilePath::recordToDataObject(const QSqlRecord *rec)
     int id = rec->value(FilePath_Id).toInt();
     QString fpath = rec->value(FilePath_Name).toString();
     int setupId = rec->value(FilePath_SetupId).toInt();
-    //int fileType = rec->value(FilePath_FileTypeId).toInt();
+    int fileType = rec->value(FilePath_FileTypeId).toInt();
     Setup *sup = dynamic_cast<Setup*>(dbSetup->getDataObject(setupId));
        // TODO
     //int lastScanned = 0;
-    return new FilePathObject(id, fpath, /* TODO */ 0, sup);
+    return new FilePathObject(id, fpath, fileType, sup);
 }
 
 bool DbFilePath::updateDataObjectToModel(const EmuFrontObject *ob)
@@ -103,7 +103,8 @@ QString DbFilePath::constructSelect(QString where) const
             "filepath.name AS Name, "
             "filepath.lastscanned AS LastScanned, "
             "setup.id AS SetupId, "
-            "platform.name || ' ' || mediatype.name AS SetupName "
+            "platform.name || ' ' || mediatype.name AS SetupName, "
+            "filepath.filetypeid "
             "FROM filepath "
             "INNER JOIN setup ON filepath.setupid=setup.id  "
             "INNER JOIN platform ON setup.platformid=platform.id "