Conexi?n y desconexi?n de la base de datos en cada operaci?n

esto evita el bloqueo del archivo de BD

Si se detecta una biblioteca que no tiene contenido se ofrece al usuario
la posibilidad de eliminarla (di?logo)
This commit is contained in:
Luis Ángel San Martín
2012-06-29 23:49:30 +02:00
parent 0b1b3df8b2
commit 6cff6162d2
9 changed files with 84 additions and 122 deletions

View File

@ -30,7 +30,7 @@ public:
QModelIndex parent(const QModelIndex &index) const;
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int columnCount(const QModelIndex &parent = QModelIndex()) const;
void setupModelData(unsigned long long int parentFolder,QSqlDatabase & db);
void setupModelData(unsigned long long int parentFolder,const QString & databasePath);
//M<>todos de conveniencia
QStringList getPaths(const QString & _source);
@ -47,7 +47,7 @@ private:
Comic _getComic(const QModelIndex & mi);
QList<TableItem *> _data;
QSqlDatabase _database;
QString _databasePath;
signals:
void beforeReset();