#ifndef __BOOKMARKS_DIALOG_H #define __BOOKMARKS_DIALOG_H #include #include #include #include #include #include #include #include "bookmarks.h" class BookmarksDialog : public QDialog { Q_OBJECT protected: QList pages; QList images; int lastPage; QPushButton * accept; QPushButton * cancel; QSize coverSize; bool eventFilter(QObject *obj, QEvent *event); void keyPressEvent(QKeyEvent * event); //QPropertyAnimation * animation; public: BookmarksDialog(QWidget * parent = 0); public slots: void setBookmarks(const Bookmarks & bookmarks); //void show(); //void hide(); signals: void goToPage(unsigned int page); }; #endif // BOOKMARKS_DIALOG_H