mirror of
https://github.com/YACReader/yacreader
synced 2025-06-04 01:28:55 -04:00
completada la b?squeda con el soporte para incluir el nombre de los archivos, aunque falta por a?adir el scroll autom?tico arreglada la actualizaci?n de las librer?as, ahora se a?ade el nodo ra?z a la tabla folder, el nodo ra?z ahora tiene id=1 y padre 1, se debe excluir de todas las b?squedas
25 lines
608 B
C++
25 lines
608 B
C++
#ifndef __DATA_BASE_MANAGEMENT_H
|
|
#define __DATA_BASE_MANAGEMENT_H
|
|
|
|
#include <QtCore>
|
|
#include <QtSql>
|
|
#include <QSqlDatabase>
|
|
|
|
#include "treemodel.h"
|
|
|
|
class DataBaseManagement : public QObject
|
|
{
|
|
Q_OBJECT
|
|
private:
|
|
QList<QString> dataBasesList;
|
|
public:
|
|
DataBaseManagement();
|
|
TreeModel * newTreeModel(QString path);
|
|
//crea una base de datos y todas sus tablas
|
|
static QSqlDatabase createDatabase(QString name, QString path);
|
|
//carga una base de datos desde la ruta path
|
|
static QSqlDatabase loadDatabase(QString path);
|
|
static bool createTables(QSqlDatabase & database);
|
|
};
|
|
|
|
#endif |