mirror of
https://github.com/YACReader/yacreader
synced 2025-07-23 15:35:03 -04:00
movido el codigo de eliminaci?n de objetos de la base de datos a DBHelper
This commit is contained in:
@ -2,11 +2,14 @@
|
||||
#define DB_HELPER_H
|
||||
|
||||
class QString;
|
||||
class LibraryItem;
|
||||
#include "comic_db.h"
|
||||
#include <QMap>
|
||||
#include <QList>
|
||||
|
||||
class ComicDB;
|
||||
class Folder;
|
||||
class LibraryItem;
|
||||
class QSqlDatabase;
|
||||
|
||||
class DBHelper
|
||||
{
|
||||
public:
|
||||
@ -16,7 +19,12 @@ public:
|
||||
static QList<LibraryItem *> getFolderComicsFromLibrary(const QString & libraryName, qulonglong folderId);
|
||||
static qulonglong getParentFromComicFolderId(const QString & libraryName, qulonglong id);
|
||||
static ComicDB getComicInfo(const QString & libraryName, qulonglong id);
|
||||
static QString getFolderName(const QString & libraryName, qulonglong id);
|
||||
static QString getFolderName(const QString & libraryName, qulonglong id);
|
||||
|
||||
//objects management
|
||||
static void removeFromDB(LibraryItem * item, QSqlDatabase & db);
|
||||
static void removeFromDB(Folder * folder, QSqlDatabase & db);
|
||||
static void removeFromDB(ComicDB * comic, QSqlDatabase & db);
|
||||
};
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user