From 9465a833096b779b4aca2340c26d64182657134f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Sun, 5 May 2013 12:09:49 +0200 Subject: [PATCH] corregido bug que causaba que no se deshabilitasen adecuadamente las acciones en YACReaderLibrary --- YACReaderLibrary/library_window.cpp | 36 ++++++++++++++++------------ images/noLibrariesIcon.png | Bin 3840 -> 5920 bytes 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/YACReaderLibrary/library_window.cpp b/YACReaderLibrary/library_window.cpp index 82ce9445..3993b586 100644 --- a/YACReaderLibrary/library_window.cpp +++ b/YACReaderLibrary/library_window.cpp @@ -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)); diff --git a/images/noLibrariesIcon.png b/images/noLibrariesIcon.png index 5f15c2c71b20a40b15c78010caae852c9bd1506e..9eb98e4533f4db2dad910033ec870affe924a263 100644 GIT binary patch literal 5920 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