mirror of
https://github.com/YACReader/yacreader
synced 2025-07-19 05:24:57 -04:00
antes de a?adir la clase Comic de YACReader a YACReaderLibrary
navegaci?n web con paginaci?n rudimentaria implementada
This commit is contained in:
@ -1331,4 +1331,38 @@ void LibraryWindow::showImportComicsInfo()
|
||||
{
|
||||
importComicsInfoDialog->dest = currentPath() + "/.yacreaderlibrary/library.ydb";
|
||||
importComicsInfoDialog->show();
|
||||
}
|
||||
|
||||
QList<LibraryItem *> LibraryWindow::getFolderContentFromLibrary(const QString & libraryName, qulonglong folderId)
|
||||
{
|
||||
QSqlDatabase db = DataBaseManagement::loadDatabase(libraries.value(libraryName)+"/.yacreaderlibrary");
|
||||
|
||||
QList<LibraryItem *> list = Folder::getFoldersFromParent(folderId,db);
|
||||
|
||||
db.close();
|
||||
QSqlDatabase::removeDatabase(libraries.value(libraryName));
|
||||
return list;
|
||||
|
||||
}
|
||||
|
||||
QList<LibraryItem *> LibraryWindow::getFolderComicsFromLibrary(const QString & libraryName, qulonglong folderId)
|
||||
{
|
||||
QSqlDatabase db = DataBaseManagement::loadDatabase(libraries.value(libraryName)+"/.yacreaderlibrary");
|
||||
|
||||
QList<LibraryItem *> list = Comic::getComicsFromParent(folderId,db);
|
||||
|
||||
db.close();
|
||||
QSqlDatabase::removeDatabase(libraries.value(libraryName));
|
||||
return list;
|
||||
}
|
||||
|
||||
qulonglong LibraryWindow::getParentFromComicFolderId(const QString & libraryName, qulonglong id)
|
||||
{
|
||||
QSqlDatabase db = DataBaseManagement::loadDatabase(libraries.value(libraryName)+"/.yacreaderlibrary");
|
||||
|
||||
Folder f(id,db);
|
||||
|
||||
db.close();
|
||||
QSqlDatabase::removeDatabase(libraries.value(libraryName));
|
||||
return f.parentId;
|
||||
}
|
Reference in New Issue
Block a user