#ifndef BOOKMARKSDIALOG_H
#define BOOKMARKSDIALOG_H
-#include <QMainWindow>
+#include <QStringList>
+
+#include "listwindow.h"
class QCloseEvent;
class Book;
-class QListWidget;
-class QListWidgetItem;
/** Dialog box managing bookmarks. */
-class BookmarksDialog: public QMainWindow
+class BookmarksDialog: public ListWindow
{
Q_OBJECT
signals:
void goToBookmark(int index);
- void addBookmark();
+ void addBookmark(const QString ¬e);
public slots:
void onGo();
void onAdd();
- void onItemActivated(QListWidgetItem *);
- void onClose();
void onDelete(bool really = false);
+ void onItemActivated(const QModelIndex &index);
protected:
- void closeEvent(QCloseEvent *e);
Book *book;
- QListWidget *list;
+ QStringList data;
};
#endif // BOOKMARKSDIALOG_H