MCPcopy Create free account
hub / github.com/YACReader/yacreader / setComicSearchFilterData

Method setComicSearchFilterData

YACReaderLibrary/library_window.cpp:2092–2107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2090}
2091
2092void 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
2109void LibraryWindow::setFolderSearchFilterData(QMap<unsigned long long, FolderItem *> *filteredItems, FolderItem *root)
2110{

Callers

nothing calls this directly

Calls 6

showComicsViewMethod · 0.80
setModelDataMethod · 0.45
enableFilterModeMethod · 0.45
setModelMethod · 0.45
rowCountMethod · 0.45

Tested by

no test coverage detected