#include <QDir>
#include <QTimer>
-#ifdef Q_WS_MAEMO_5
+#if defined(Q_WS_MAEMO_5)
# include <QAbstractKineticScroller>
+#elif defined(Q_OS_SYMBIAN)
+# include "flickcharm.h"
#endif
#include "book.h"
s->setValue("scheme", s->value("scheme", "default"));
setBook(0);
-#ifdef Q_WS_MAEMO_5
+#if defined(Q_WS_MAEMO_5)
scrollerMonitor = 0;
scroller = property("kineticScroller").value<QAbstractKineticScroller *>();
+#elif defined(Q_OS_SYMBIAN)
+ FlickCharm *charm = new FlickCharm(this);
+ charm->activateOn(this);
#endif
}
showProgress();
}
-void BookView::addBookmark()
+void BookView::addBookmark(const QString ¬e)
{
Trace t("BookView::addBookmark");
if (!mBook) {
int y = page()->mainFrame()->scrollPosition().y();
int height = page()->mainFrame()->contentsSize().height();
qDebug() << ((qreal)y / (qreal)height);
- mBook->addBookmark(contentIndex, (qreal)y / (qreal)height);
+ mBook->addBookmark(contentIndex, (qreal)y / (qreal)height, note);
update();
}
killTimer(scrollerMonitor);
}
}
-#else
- Q_UNUSED(e);
-#endif // Q_WS_MAEMO_5
+#endif
+ QWebView::timerEvent(e);
}
void BookView::keyPressEvent(QKeyEvent* event)