mirror of
https://github.com/YACReader/yacreader
synced 2025-07-22 23:15:14 -04:00
primer dise?o del di?logo de informaci?n de c?mics
arreglado bug que al cambiar entre bibliotecas provocaba un cierre por acceso de memoria inv?lido la modificaci?n en treemodel no tiene nada que ver con el bug, pero es m?s seguro as? faltan por encontrar los memory leaks
This commit is contained in:
@ -564,9 +564,12 @@ void LibraryWindow::loadLibrary(const QString & name)
|
||||
{
|
||||
index = 0;
|
||||
sm->clear();
|
||||
foldersView->setModel(NULL); //TODO comprobar pq no sirve con usar simplemente las se<73>ales beforeReset y reset
|
||||
comicView->setModel(NULL);
|
||||
|
||||
dm->setupModelData(path);
|
||||
foldersView->setModel(dm);
|
||||
|
||||
|
||||
loadCovers(QModelIndex());
|
||||
|
||||
//includeComicsCheckBox->setCheckState(Qt::Unchecked);
|
||||
@ -623,6 +626,7 @@ void LibraryWindow::loadCovers(const QModelIndex & mi)
|
||||
TreeItem *item = static_cast<TreeItem*>(mi.internalPointer());
|
||||
folderId = item->id;
|
||||
}
|
||||
comicView->setModel(NULL);
|
||||
dmCV->setupModelData(folderId,dm->getDatabase());
|
||||
comicView->setModel(dmCV);
|
||||
//TODO automatizar (valorar si se deja al modelo)
|
||||
|
Reference in New Issue
Block a user