mirror of
https://github.com/YACReader/yacreader
synced 2025-07-14 02:54:46 -04:00
Add the possibility to show a recently added/updated indicator
This commit is contained in:
30
YACReaderLibrary/recent_visibility_coordinator.h
Normal file
30
YACReaderLibrary/recent_visibility_coordinator.h
Normal file
@ -0,0 +1,30 @@
|
||||
|
||||
#ifndef RECENT_VISIBILITY_COORDINATOR_H
|
||||
#define RECENT_VISIBILITY_COORDINATOR_H
|
||||
|
||||
#include <QtCore>
|
||||
|
||||
#include "folder_model.h"
|
||||
#include "comic_model.h"
|
||||
#include "folder_content_view.h"
|
||||
|
||||
class RecentVisibilityCoordinator : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
explicit RecentVisibilityCoordinator(QSettings *settings, FolderModel *folderModel, FolderContentView *folderContentView, ComicModel *comicModel);
|
||||
|
||||
public slots:
|
||||
void toggleVisibility(bool visibility);
|
||||
void setTimeRangeInDays(int days);
|
||||
|
||||
private:
|
||||
QSettings *settings;
|
||||
FolderModel *folderModel;
|
||||
FolderContentView *folderContentView;
|
||||
ComicModel *comicModel;
|
||||
|
||||
void updateVisibility();
|
||||
};
|
||||
|
||||
#endif // RECENT_VISIBILITY_COORDINATOR_H
|
Reference in New Issue
Block a user