added an animation for the transition between flow and grid comics views

This commit is contained in:
Luis Ángel San Martín
2014-07-09 15:47:32 +02:00
parent b860d8776a
commit 9f53ae6efc
10 changed files with 152 additions and 21 deletions

View File

@ -52,6 +52,7 @@ class ComicVineDialog;
class ComicsView;
class ClassicComicsView;
class GridComicsView;
class ComicsViewTransition;
#include "comic_db.h"
using namespace YACReader;
@ -96,7 +97,8 @@ private:
ComicsView * comicsView;
ClassicComicsView * classicComicsView;
GridComicsView * gridComicsView;
QWidget * comicsViewStack;
QStackedWidget * comicsViewStack;
ComicsViewTransition * comicsViewTransition;
YACReaderTreeView * foldersView;
YACReaderLibraryListWidget * selectedLibrary;
@ -227,12 +229,6 @@ private:
bool removeError;
enum ComicsViewStatus
{
Flow,
Grid
};
ComicsViewStatus comicsViewStatus;
protected:
@ -305,6 +301,9 @@ public:
void checkRemoveError();
void resetComicRating();
void switchToComicsView(ComicsView *from, ComicsView *to);
void showComicsViewTransition();
void toggleComicsView_delayed();//used in orther to avoid flickering;
void showComicsView();
void toggleComicsView();
};