movido el codigo de eliminaci?n de objetos de la base de datos a DBHelper

This commit is contained in:
Luis Ángel San Martín
2013-05-27 12:37:37 +02:00
parent 62a6561485
commit 250152898d
8 changed files with 41 additions and 31 deletions

View File

@ -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