-void BookView::onContentsSizeChanged(const QSize &size)
-{
- TRACE;
- contentsHeight = size.height();
- if (restoreFragmentAfterLoad) {
- qDebug() << "Restorint to fragment" << fragmentAfterLoad;
- goToFragment(fragmentAfterLoad);
- } else if (restorePositionAfterLoad) {
- qDebug() << "Restoring to position";
- goToPosition(positionAfterLoad);
- }
- restorePositionAfterLoad = false;
- restoreFragmentAfterLoad = false;
-}
-
-#ifdef Q_WS_MAEMO_5
-
-void BookView::leaveEvent(QEvent *e)
-{
- TRACE;
- // Save current position, to be restored later
- setLastBookmark();
- QWebView::leaveEvent(e);
-}
-
-void BookView::enterEvent(QEvent *e)
-{
- TRACE;
- // Restore position saved at Leave event. This seems to be required,
- // after temporarily switching from portrait to landscape and back
- restoreLastBookmark();
- QWebView::enterEvent(e);
-}
-
-#endif // Q_WS_MAEMO_5
-