arreglado el bug que causaba que una libreria sin covers en root habilitase los

botones relativos al manejor de comics
This commit is contained in:
Luis Ángel San Martín 2012-06-07 17:15:14 +02:00
parent 3cd879124e
commit 3ba8ba8862

View File

@ -570,17 +570,6 @@ void LibraryWindow::loadLibrary(const QString & name)
dm->setupModelData(path);
foldersView->setModel(dm);
loadCovers(QModelIndex());
//includeComicsCheckBox->setCheckState(Qt::Unchecked);
foldersFilter->clear();
}
else
{
comicView->setModel(NULL);
foldersView->setModel(NULL);
comicFlow->clear();
}
d.setCurrent(libraries.value(name));
d.setFilter(QDir::AllDirs | QDir::Files | QDir::Hidden | QDir::NoSymLinks | QDir::NoDotAndDotDot);
if(d.count()<=1) //librería de sólo lectura
@ -595,6 +584,19 @@ void LibraryWindow::loadLibrary(const QString & name)
importedCovers = false;
}
enableLibraryActions();
loadCovers(QModelIndex());
//includeComicsCheckBox->setCheckState(Qt::Unchecked);
foldersFilter->clear();
}
else
{
comicView->setModel(NULL);
foldersView->setModel(NULL);
comicFlow->clear();
disableAllActions();//TODO comprobar que se deben deshabilitar
}
}
else
{