projects
/
dorian
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
.
[dorian]
/
bookview.h
diff --git
a/bookview.h
b/bookview.h
index
635363a
..
5c0e1cd
100644
(file)
--- a/
bookview.h
+++ b/
bookview.h
@@
-6,6
+6,7
@@
#include <QStringList>
#include <QHash>
#include <QImage>
#include <QStringList>
#include <QHash>
#include <QImage>
+#include <QPoint>
#include "book.h"
#include "book.h"
@@
-24,7
+25,7
@@
public:
void setBook(Book *book);
Book *book();
void goToBookmark(const Book::Bookmark &bookmark);
void setBook(Book *book);
Book *book();
void goToBookmark(const Book::Bookmark &bookmark);
- void addBookmark();
+ void addBookmark(const QString ¬e);
void setLastBookmark();
void restoreLastBookmark();
void setLastBookmark();
void restoreLastBookmark();
@@
-39,8
+40,12
@@
signals:
void progress(qreal p);
public slots:
void progress(qreal p);
public slots:
+ /** Go to next part. */
void goPrevious();
void goPrevious();
+
+ /** Go to previous part. */
void goNext();
void goNext();
+
void onLoadFinished(bool ok);
void onSettingsChanged(const QString &key);
void onLoadFinished(bool ok);
void onSettingsChanged(const QString &key);
@@
-50,6
+55,12
@@
public slots:
/** Handle main frame contents size changes. */
void onContentsSizeChanged(const QSize &size);
/** Handle main frame contents size changes. */
void onContentsSizeChanged(const QSize &size);
+ /** Go to previous page. */
+ void goPreviousPage();
+
+ /** Go to next page. */
+ void goNextPage();
+
protected:
void paintEvent(QPaintEvent *e);
void mousePressEvent(QMouseEvent *e);
protected:
void paintEvent(QPaintEvent *e);
void mousePressEvent(QMouseEvent *e);
@@
-58,20
+69,12
@@
protected:
void leaveEvent(QEvent *e);
void enterEvent(QEvent *e);
void timerEvent(QTimerEvent *e);
void leaveEvent(QEvent *e);
void enterEvent(QEvent *e);
void timerEvent(QTimerEvent *e);
+ void keyPressEvent(QKeyEvent *e);
private:
private:
- /** Save navigation icons from resource to the file system. */
- void extractIcons();
-
- /** Remove extracted icons. */
- void removeIcons();
-
/** Load given part. */
void loadContent(int index);
/** Load given part. */
void loadContent(int index);
- /** Decorate web page frame with navigation icons. */
- void addNavigationBar();
-
/** Get temporary directory for extracting book contents. */
QString tmpPath();
/** Get temporary directory for extracting book contents. */
QString tmpPath();
@@
-92,10
+95,9
@@
private:
bool loaded; /**< True if content has been loaded. */
bool mousePressed;
int contentsHeight; /**< Last know height of the frame. */
bool loaded; /**< True if content has been loaded. */
bool mousePressed;
int contentsHeight; /**< Last know height of the frame. */
- bool decorated; /**< True after adding the arrows to the frame contents. */
+#if defined(Q_WS_MAEMO_5)
int scrollerMonitor;
int scrollerMonitor;
-#ifdef Q_WS_MAEMO_5
QAbstractKineticScroller *scroller;
#endif
};
QAbstractKineticScroller *scroller;
#endif
};