-void BookView::addNavigationBar()
-{
- Trace t("BookView::addNavigationBar");
- if (!mBook) {
- return;
- }
-
- QString naviPrev =
- "<a href=\"javascript:bv.goPrevious();\">"
- "<img width=\"95\" height=\"95\" style=\"float:left;clear:none;\" "
- "src=\"file://"
- + tmpPath() +
- "/previous.png\" />"
- "</a>";
- QString naviNext =
- "<a href=\"javascript:bv.goNext();\">"
- "<img width=\"95\" height=\"95\" style=\"float:right;clear:none;\" "
- "src=\"file://"
- + tmpPath() +
- "/next.png\" />"
- "</a>";
- if (contentIndex == 0) {
- naviPrev = "";
- }
- if (contentIndex >= mBook->parts.size() - 1) {
- naviNext = "";
- }
-
- QWebFrame *frame = page()->currentFrame();
- QString headerScript = "document.body.innerHTML = '" +
- naviPrev + naviNext + "<br />" + "' + document.body.innerHTML;";
- QString trailerScript = "document.body.innerHTML += '<br /><br />" +
- naviPrev + naviNext + "';";
-
- frame->evaluateJavaScript(headerScript);
- frame->evaluateJavaScript(trailerScript);
- decorated = true;
-}
-