Add manga field to folders too

This way we can tell the app that a folder contains mangas so the user doesn't have to constantly set comics as manga when new issues are added. And it should be easier to set all the content in a folder as manga from the folder tree.
This commit is contained in:
Luis Ángel San Martín 2021-01-16 18:29:22 +01:00
parent 2a3f7668ba
commit f7fa4adbd0

View File

@ -266,6 +266,7 @@ bool DataBaseManagement::createV8Tables(QSqlDatabase &database)
"name TEXT NOT NULL, " "name TEXT NOT NULL, "
"finished BOOLEAN DEFAULT 0, " "finished BOOLEAN DEFAULT 0, "
"completed BOOLEAN DEFAULT 1, " "completed BOOLEAN DEFAULT 1, "
"manga BOOLEAN DEFAULT 0, "
"FOREIGN KEY(parentId) REFERENCES reading_list(id) ON DELETE CASCADE)"); "FOREIGN KEY(parentId) REFERENCES reading_list(id) ON DELETE CASCADE)");
QSqlQuery queryIndexReadingList(database); QSqlQuery queryIndexReadingList(database);
@ -844,6 +845,12 @@ bool DataBaseManagement::updateToCurrentVersion(const QString &path)
bool successAddingColumns = addColumns("comic_info", columnDefs, db); bool successAddingColumns = addColumns("comic_info", columnDefs, db);
returnValue = returnValue && successAddingColumns; returnValue = returnValue && successAddingColumns;
} }
{ //folder
QStringList columnDefs;
columnDefs << "manga BOOLEAN DEFAULT 0";
bool successAddingColumns = addColumns("folder", columnDefs, db);
returnValue = returnValue && successAddingColumns;
}
} }
} }
connectionName = db.connectionName(); connectionName = db.connectionName();