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

@ -73,7 +73,7 @@ public:
int rowCount(const QModelIndex &parent = QModelIndex()) const;
int columnCount(const QModelIndex &parent = QModelIndex()) const;
void setupModelData(QString path);
QSqlDatabase & getDatabase();
QString getDatabase();
//M<>todos de conveniencia
QString getFolderPath(const QModelIndex &folder);
@ -92,7 +92,7 @@ private:
TreeItem *rootBeforeFilter;
QMap<unsigned long long int, TreeItem *> filteredItems; //relaci<63>n entre folders
QSqlDatabase _database;
QString _databasePath;
bool includeComics;
QString filter;