#ifndef CHAPTERSDIALOG_H
#define CHAPTERSDIALOG_H
-#include <QMainWindow>
+#include <QStringList>
+
+#include "listwindow.h"
class QWidget;
-class QListWidget;
-class QListWidgetItem;
+class QModelIndex;
class Book;
/** Display book chapters. */
-class ChaptersDialog: public QMainWindow
+class ChaptersDialog: public ListWindow
{
Q_OBJECT
void goToChapter(int index);
public slots:
- void onItemActivated(QListWidgetItem *);
- void onClose();
+ void onItemActivated(const QModelIndex &index);
protected:
- Book *book;
- QListWidget *list;
+ QStringList data;
};
#endif // CHAPTERSDIALOG_H