Added new class for dealing with all the comics' views. This way all the related code will be moved away from the library window controller.

This commit is contained in:
Luis Ángel San Martín
2016-03-26 19:59:35 +01:00
parent 1b5797b67c
commit 704408f704
3 changed files with 45 additions and 2 deletions

View File

@ -0,0 +1,35 @@
#ifndef YACREADERCOMICSVIEWSMANAGER_H
#define YACREADERCOMICSVIEWSMANAGER_H
#include <QtWidgets>
class YACReaderComicsViewsManager : public QObject
{
Q_OBJECT
public:
explicit YACReaderComicsViewsManager(QObject *parent = 0);
QWidget * containerWidget();
protected:
QStackedWidget * comicsViewStack;
ComicsView * comicsView;
ClassicComicsView * classicComicsView;
GridComicsView * gridComicsView;
ComicsViewTransition * comicsViewTransition;
EmptyFolderWidget * emptyFolderWidget;
EmptyLabelWidget * emptyLabelWidget;
EmptySpecialListWidget * emptySpecialList;
EmptyReadingListWidget * emptyReadingList;
NoSearchResultsWidget * noSearchResultsWidget;
signals:
public slots:
};
#endif // COMICSVIEWSMANAGER_H