Revision 537467

Go back to digest for 7th May 2006

Optimization in Graphics

Wilfried Huss committed changes in /branches/work/kviewshell-0.7/kviewshell:

Some more refractoring.

This adds two new classes. DataView and DataModel, which are used to keep
data, which is manipulated by several classes (like the current page number or
the number of pages in the document), syncronised.

This should hopyfully lead to a much simpler information flow.

The changes also made it possible to move the whole navigation code out of theKViewPart and into the PageView.

File Changes

Added 4 files
  • /branches/work/kviewshell-0.7/kviewshell/shell
  •   /dataModel.cpp
  •   /dataModel.h
  •   /dataView.cpp
  •   /dataView.h
Modified 15 files
  • /branches/work/kviewshell-0.7/kviewshell
  •   /shell/bookmarkList.cpp
  •   /shell/bookmarkList.h
  •   /shell/kmultipage.cpp
  •   /shell/kmultipage.h
  •   /shell/kviewpart.cpp
  •   /shell/kviewpart.h
  •   /shell/kviewpart_iface.h
  •   /shell/Makefile.am
  •   /shell/marklist.cpp
  •   /shell/marklist.h
  •   /shell/pageView.cpp
  •   /shell/pageView.h
  •   /shell/tableOfContents.cpp
  •   /shell/tableOfContents.h
  •   /plugins/djvu/djvumultipage.cpp
19 files changed in total