- QDir().mkpath(tmpPath());
- next.copy(tmpPath() + "/next.png");
- prev.copy(tmpPath() + "/previous.png");
+void BookView::goPreviousPage()
+{
+ QWebFrame *frame = page()->mainFrame();
+ int pos = frame->scrollPosition().y();
+ frame->scroll(0, -(height() - 19));
+ if (pos == frame->scrollPosition().y()) {
+ if (contentIndex > 0) {
+ Book::Bookmark bookmark(contentIndex - 1, 1.0);
+ mBook->setLastBookmark(contentIndex - 1, 1.0);
+ goToBookmark(bookmark);
+ }
+ } else {
+ showProgress();
+ }
+}
+
+void BookView::goNextPage()
+{
+ TRACE;
+ QWebFrame *frame = page()->mainFrame();
+ int pos = frame->scrollPosition().y();
+ frame->scroll(0, height() - 19);
+ if (pos == frame->scrollPosition().y()) {
+ goNext();
+ } else {
+ // setLastBookmark();
+ showProgress();
+ }