export comics info listo

cambio de acceso a las columnas de las querys (enteros por literales)
This commit is contained in:
Luis Ángel San Martín
2012-06-20 23:19:37 +02:00
parent 5f89443060
commit cd2b9f798a
10 changed files with 131 additions and 30 deletions

View File

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