| 2090 | } |
| 2091 | |
| 2092 | void LibraryWindow::setComicSearchFilterData(QList<ComicItem *> *data, const QString &databasePath) |
| 2093 | { |
| 2094 | status = LibraryWindow::Searching; |
| 2095 | |
| 2096 | comicsModel->setModelData(data, databasePath); |
| 2097 | contentViewsManager->comicsView->enableFilterMode(true); |
| 2098 | contentViewsManager->comicsView->setModel(comicsModel); // TODO, columns are messed up after ResetModel some times, this shouldn't be necesary |
| 2099 | |
| 2100 | if (comicsModel->rowCount() == 0) { |
| 2101 | contentViewsManager->showNoSearchResultsView(); |
| 2102 | disableComicsActions(true); |
| 2103 | } else { |
| 2104 | contentViewsManager->showComicsView(); |
| 2105 | disableComicsActions(false); |
| 2106 | } |
| 2107 | } |
| 2108 | |
| 2109 | void LibraryWindow::setFolderSearchFilterData(QMap<unsigned long long, FolderItem *> *filteredItems, FolderItem *root) |
| 2110 | { |
nothing calls this directly
no test coverage detected