Make orientation switch explicit on Symbian, too.
[dorian] / bookmarksdialog.h
1 #ifndef BOOKMARKSDIALOG_H
2 #define BOOKMARKSDIALOG_H
3
4 #include <QStringList>
5
6 #include "listwindow.h"
7 #include "book.h"
8
9 class QCloseEvent;
10
11 /** Dialog box managing bookmarks. */
12 class BookmarksDialog: public ListWindow
13 {
14     Q_OBJECT
15
16 public:
17     explicit BookmarksDialog(Book *book, QWidget *parent = 0);
18
19 signals:
20     void goToBookmark(int index);
21     void addBookmark(const QString &note);
22
23 public slots:
24     void onGo();
25     void onAdd();
26     void onDelete();
27     void onEdit();
28     void onItemActivated(const QModelIndex &index);
29
30 protected:
31     void reallyDelete();
32     QString bookmarkToText(const Book::Bookmark &bookmark);
33
34 private:
35     Book *book;
36     QStringList data;
37 };
38
39 #endif // BOOKMARKSDIALOG_H