fixed actions' status after partial update

This commit is contained in:
Luis Ángel San Martín 2014-10-12 15:39:34 +02:00
parent 6a057dffd0
commit 2ad50ce05b
2 changed files with 15 additions and 0 deletions

View File

@ -1374,6 +1374,8 @@ void LibraryWindow::reloadAfterCopyMove()
{
if(getCurrentFolderIndex() == copyMoveIndexDestination)
reloadCovers();
enableNeededActions();
}
QModelIndex LibraryWindow::getCurrentFolderIndex()
@ -1384,6 +1386,18 @@ QModelIndex LibraryWindow::getCurrentFolderIndex()
return QModelIndex();
}
void LibraryWindow::enableNeededActions()
{
if(foldersModel->rowCount(QModelIndex())>0)
disableFoldersActions(false);
if(comicsModel->rowCount()>0)
disableComicsActions(false);
disableLibrariesActions(false);
}
void LibraryWindow::selectSubfolder(const QModelIndex &mi, int child)
{
QModelIndex dest = foldersModel->index(child,0,mi);

View File

@ -332,6 +332,7 @@ public slots:
QProgressDialog * newProgressDialog(const QString & label, int maxValue);
void reloadAfterCopyMove();
QModelIndex getCurrentFolderIndex();
void enableNeededActions();
};
#endif