Introduce ListWidget.
[dorian] / chaptersdialog.h
1 #ifndef CHAPTERSDIALOG_H
2 #define CHAPTERSDIALOG_H
3
4 #include "listwindow.h"
5
6 class QWidget;
7 class QListWidget;
8 class QListWidgetItem;
9 class Book;
10
11 /** Display book chapters. */
12 class ChaptersDialog: public ListWindow
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
25 protected:
26     QListWidget *list;
27 };
28
29 #endif // CHAPTERSDIALOG_H