X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=bookmarksdialog.h;h=f0b93420eac98466f83258f920c277ac3a0e30ab;hb=feae7f4f9eed323a80b0fc83cc152723cf867089;hp=e623d3232f5e47d5703700dcaf5531b5f9d00055;hpb=33e2f351a4d2ee28b8844ace5af6df0b3f0813b7;p=dorian diff --git a/bookmarksdialog.h b/bookmarksdialog.h index e623d32..f0b9342 100644 --- a/bookmarksdialog.h +++ b/bookmarksdialog.h @@ -4,10 +4,9 @@ #include #include "listwindow.h" +#include "book.h" class QCloseEvent; -class Book; -class ListView; /** Dialog box managing bookmarks. */ class BookmarksDialog: public ListWindow @@ -19,17 +18,21 @@ public: 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; };