Revision 616979

Go back to digest for 31st December 2006

Features in Graphics

Pino Toscano committed changes in /trunk/playground/graphics/okular:

Improving the bookmark capabilities of okular.
Adding a BookmarkManager class that takes care of handling them in a proper way.

Adding a new tab in the sidebar to manage them:
- shows all the bookmarks in all the documents, or just in the current document
- cliking on a bookmark will bring to that bookmark, loading the document if necessary
- editing a bookmark title is possible either using F2 or right click -> Rename
- right click -> Remove to remove a bookmark

The only way to add new bookmark for the moment is the "old" way, ie right click -> Add bookmark, and it's not possible add more than one bookmark per page (but the system does not limit that).

The whole system should not be too difficult to understand, I will check with our usability master Florian next days.

File Changes

Added 4 files
  • /trunk/playground/graphics/okular
  •   /core/bookmarkmanager.cpp
  •   /core/bookmarkmanager.h
  •   /ui/bookmarklist.cpp
  •   /ui/bookmarklist.h
Modified 8 files
  • /trunk/playground/graphics/okular
  •   /CMakeLists.txt
  •   /part.cpp
  •   /core/document.cpp
  •   /core/document.h
  •   /core/observer.h
  •   /core/page.cpp
  •   /core/page.h
  •   /ui/thumbnaillist.cpp
12 files changed in total