[Okular-devel] Review Request 113986: Multiple Tiles Managers per Page

Michal Humpula michal.humpula at hudrydum.cz
Wed Nov 20 22:35:08 UTC 2013


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113986/
-----------------------------------------------------------

Review request for Okular.


Repository: okular


Description
-------

First shot for multiple tiles managers way. Let's face it -- it's nasty. But the compiled okular is displaying my testing pdf without crashing, so at least that.

It's straighforward implementation. Every single place, where there were call for (or with) TilesManager, now has a DocumentObserver as companion. The m_tiledManager reference in PagePrivate was changed to QMap<DocumentObserver, TilesManager>.

It's adding more code then I expected, but I think that now, when every request can be back-supported by TilesManager, all the request can now be served trought them and not by that direct Pixmap cache in Document. So with that, it would actually be more deletion (imho).


Diffs
-----

  active/components/documentitem.cpp aaf98b3 
  core/document.h fe296e0 
  core/document.cpp 265ee09 
  core/document_p.h 3a257de 
  core/generator.h a5a971b 
  core/generator.cpp 41beb92 
  core/page.h bc8c09e 
  core/page.cpp 0bafa99 
  core/page_p.h 63d4da1 
  part.cpp 6951947 
  ui/pagepainter.cpp d5d9c3e 
  ui/pageview.cpp 65967bf 

Diff: http://git.reviewboard.kde.org/r/113986/diff/


Testing
-------


Thanks,

Michal Humpula

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20131120/6cd76185/attachment-0001.html>


More information about the Okular-devel mailing list