corregido bug que causaba que no se deshabilitasen adecuadamente las acciones en YACReaderLibrary

This commit is contained in:
Luis Ángel San Martín 2013-05-05 12:09:49 +02:00
parent add44dddfb
commit 9465a83309
2 changed files with 21 additions and 15 deletions

View File

@ -398,16 +398,7 @@ void LibraryWindow::createActions()
serverConfigAction->setIcon(QIcon(":/images/server.png"));
//disable actions
updateLibraryAction->setEnabled(false);
renameLibraryAction->setEnabled(false);
deleteLibraryAction->setEnabled(false);
removeLibraryAction->setEnabled(false);
openComicAction->setEnabled(false);
showPropertiesAction->setEnabled(false);
setAsReadAction->setEnabled(false);
setAsNonReadAction->setEnabled(false);
setAllAsReadAction->setEnabled(false);
setAllAsNonReadAction->setEnabled(false);
disableAllActions();
openContainingFolderAction = new QAction(this);
openContainingFolderAction->setText(tr("Open folder..."));
@ -455,15 +446,18 @@ void LibraryWindow::disableAllActions()
renameLibraryAction->setEnabled(false);
deleteLibraryAction->setEnabled(false);
removeLibraryAction->setEnabled(false);
foldersFilter->setEnabled(false);
clearFoldersFilter->setEnabled(false);
openComicAction->setEnabled(false);
showPropertiesAction->setEnabled(false);
setAsReadAction->setEnabled(false);
setAsNonReadAction->setEnabled(false);
setAllAsReadAction->setEnabled(false);
setAllAsNonReadAction->setEnabled(false);
selectAllComicsAction->setEnabled(false);
editSelectedComicsAction->setEnabled(false);
asignOrderActions->setEnabled(false);
showHideMarksAction->setEnabled(false);
importComicsInfo->setEnabled(false);
exportComicsInfo->setEnabled(false);
exportLibraryAction->setEnabled(false);
toggleFullScreenAction->setEnabled(false);
}
//librería de sólo lectura
@ -494,6 +488,12 @@ void LibraryWindow::enableActions()
setAsNonReadAction->setEnabled(true);
setAllAsReadAction->setEnabled(true);
setAllAsNonReadAction->setEnabled(true);
showHideMarksAction->setEnabled(true);
importComicsInfo->setEnabled(true);
exportComicsInfo->setEnabled(true);
exportLibraryAction->setEnabled(true);
toggleFullScreenAction->setEnabled(true);
}
void LibraryWindow::enableLibraryActions()
{
@ -853,6 +853,9 @@ void LibraryWindow::loadCovers(const QModelIndex & mi)
selectAllComicsAction->setEnabled(true);
editSelectedComicsAction->setEnabled(true);
asignOrderActions->setEnabled(true);
showHideMarksAction->setEnabled(true);
toggleFullScreenAction->setEnabled(true);
}
else
{
@ -865,6 +868,9 @@ void LibraryWindow::loadCovers(const QModelIndex & mi)
selectAllComicsAction->setEnabled(false);
editSelectedComicsAction->setEnabled(false);
asignOrderActions->setEnabled(false);
showHideMarksAction->setEnabled(false);
toggleFullScreenAction->setEnabled(false);
}
if(paths.size()>0)
comicView->setCurrentIndex(dmCV->index(0,0));

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB