Add chapter navigation. Move some toolbar items to the menu on Maemo.
[dorian] / chaptersdialog.h
1 #ifndef CHAPTERSDIALOG_H
2 #define CHAPTERSDIALOG_H
3
4 #include <QMainWindow>
5
6 class QWidget;
7 class QListWidget;
8 class QListWidgetItem;
9 class Book;
10
11 /** Display book chapters. */
12 class ChaptersDialog: public QMainWindow
13 {
14     Q_OBJECT
15
16 public:
17     explicit ChaptersDialog(Book *book, QWidget *parent = 0);
18
19 signals:
20     void goToChapter(int index);
21
22 public slots:
23     void onItemActivated(QListWidgetItem *);
24     void onClose();
25
26 protected:
27     Book *book;
28     QListWidget *list;
29 };
30
31 #endif // CHAPTERSDIALOG_H