mirror of
https://github.com/YACReader/yacreader
synced 2026-02-07 07:40:10 -05:00
export comics info listo
cambio de acceso a las columnas de las querys (enteros por literales)
This commit is contained in:
@ -7,6 +7,26 @@
|
||||
|
||||
#include "treemodel.h"
|
||||
|
||||
class ComicsInfoExporter : public QThread
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ComicsInfoExporter();
|
||||
void exportComicsInfo(QSqlDatabase & source, QSqlDatabase & dest);
|
||||
private:
|
||||
void run();
|
||||
};
|
||||
|
||||
class ComicsInfoImporter : public QThread
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
ComicsInfoImporter();
|
||||
void importComicsInfo(QSqlDatabase & source, QSqlDatabase & dest);
|
||||
private:
|
||||
void run();
|
||||
};
|
||||
|
||||
class DataBaseManagement : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
@ -17,12 +37,13 @@ public:
|
||||
TreeModel * newTreeModel(QString path);
|
||||
//crea una base de datos y todas sus tablas
|
||||
static QSqlDatabase createDatabase(QString name, QString path);
|
||||
static QSqlDatabase createDatabase(QString dest);
|
||||
//carga una base de datos desde la ruta path
|
||||
static QSqlDatabase loadDatabase(QString path);
|
||||
static bool createTables(QSqlDatabase & database);
|
||||
|
||||
void exportComicsInfo(QString source, QString dest);
|
||||
void importComicsInfo(QString source, QString dest);
|
||||
static void exportComicsInfo(QString source, QString dest);
|
||||
static void importComicsInfo(QString source, QString dest);
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user