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

Method selectedFolder

YACReaderLibrary/yacreader_navigation_controller.cpp:27–44  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

25}
26
27void YACReaderNavigationController::selectedFolder(const QModelIndex &mi)
28{
29 // A proxy is used
30 QModelIndex modelIndex = libraryWindow->foldersModelProxy->mapToSource(mi);
31
32 // update history
33 libraryWindow->historyController->updateHistory(YACReaderLibrarySourceContainer(modelIndex, YACReaderLibrarySourceContainer::Folder));
34
35 // when a folder is selected the search mode has to be reset
36 if (libraryWindow->exitSearchMode()) {
37 libraryWindow->foldersView->scrollTo(modelIndex, QAbstractItemView::PositionAtTop);
38 libraryWindow->foldersView->setCurrentIndex(modelIndex);
39 }
40
41 loadFolderInfo(modelIndex);
42
43 libraryWindow->setToolbarTitle(modelIndex);
44}
45
46void YACReaderNavigationController::reselectCurrentFolder()
47{

Callers 2

selectSubfolderMethod · 0.80
setRootIndexMethod · 0.80

Calls 6

updateHistoryMethod · 0.80
exitSearchModeMethod · 0.80
setToolbarTitleMethod · 0.80
scrollToMethod · 0.45
setCurrentIndexMethod · 0.45

Tested by

no test coverage detected