Add the possibility to show a recently added/updated indicator

This commit is contained in:
Luis Ángel San Martín
2023-05-20 16:17:40 +02:00
parent 11df4a9b42
commit 6a6a239cc7
25 changed files with 234 additions and 59 deletions

View File

@ -13,7 +13,7 @@
using namespace YACReader;
FolderContentView::FolderContentView(QWidget *parent)
FolderContentView::FolderContentView(QAction *toogleRecentVisibilityAction, QWidget *parent)
: QWidget { parent }, parent(QModelIndex()), comicModel(new ComicModel()), folderModel(new FolderModel())
{
qmlRegisterType<FolderModel>("com.yacreader.FolderModel", 1, 0, "FolderModel");
@ -60,6 +60,8 @@ FolderContentView::FolderContentView(QWidget *parent)
toolbar = new QToolBar();
toolbar->addWidget(new YACReaderToolBarStretch);
toolbar->addAction(toogleRecentVisibilityAction);
toolbar->addSeparator();
toolbar->addWidget(coverSizeSliderWidget);
auto l = new QVBoxLayout;
@ -205,6 +207,11 @@ void FolderContentView::reloadContinueReadingModel()
}
}
void FolderContentView::setShowRecent(bool visible)
{
folderModel->setShowRecent(visible);
}
void FolderContentView::openFolder(int index)
{
emit subfolderSelected(this->parent, index);