#include <QStringList>
#include "listwindow.h"
+#include "book.h"
class QCloseEvent;
-class Book;
-class ListView;
/** Dialog box managing bookmarks. */
class BookmarksDialog: public ListWindow
signals:
void goToBookmark(int index);
- void addBookmark();
+ void addBookmark(const QString ¬e);
public slots:
void onGo();
void onAdd();
- void onDelete(bool really = false);
+ void onDelete();
+ void onEdit();
void onItemActivated(const QModelIndex &index);
protected:
+ void reallyDelete();
+ QString bookmarkToText(const Book::Bookmark &bookmark);
+
+private:
Book *book;
- ListView *list;
QStringList data;
};