X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=bookmarksdialog.h;h=581d764e1213c018ea4f659235c34a17207368a0;hb=d2608e0cdb570fb69833de60b1ce7b473faaf5f3;hp=9d07e47c86cab044193c47b40f42bbbc1b2fb4f5;hpb=82233a61ceb067a92213317d36ce0adca839caa2;p=dorian diff --git a/bookmarksdialog.h b/bookmarksdialog.h index 9d07e47..581d764 100644 --- a/bookmarksdialog.h +++ b/bookmarksdialog.h @@ -1,14 +1,16 @@ #ifndef BOOKMARKSDIALOG_H #define BOOKMARKSDIALOG_H -#include +#include +#include "listwindow.h" + +class QCloseEvent; class Book; -class QListWidget; -class QListWidgetItem; +class ListView; /** Dialog box managing bookmarks. */ -class BookmarksDialog: public QDialog +class BookmarksDialog: public ListWindow { Q_OBJECT @@ -16,15 +18,19 @@ public: explicit BookmarksDialog(Book *book, QWidget *parent = 0); signals: + void goToBookmark(int index); + void addBookmark(const QString ¬e); public slots: void onGo(); void onAdd(); - void onItemActivated(QListWidgetItem *); + void onDelete(bool really = false); + void onItemActivated(const QModelIndex &index); protected: Book *book; - QListWidget *list; + ListView *list; + QStringList data; }; #endif // BOOKMARKSDIALOG_H