Albert Astals Cid
efbde66009
Port to new threadweaver
...
Not sure it works at all, but at least it compiles ^_^
12 years ago
Albert Astals Cid
541650a4f4
Remove the concept of observer/view id
...
Just use the pointer as id :-)
This is BIC and SIC, increase the soversion now to makes sure we don't forget in the future
Patch based in an earlier patch by Bogdan Cristea <cristeab@gmail.com>
REVIEW: 109115
13 years ago
Jan Binder
aa6ed8afc0
Replace deprecated QMatrix by QTransform
...
REVIEW: 105737
14 years ago
Mailson Menezes
401c3f7e5d
Add rotation support to tiles manager
14 years ago
Pino Toscano
4913076ee9
extract in an own static function te calculation of a rotation matrix from both source and destination rotations
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708049
19 years ago
Pino Toscano
8114ea7200
fix or add the include guards
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=688231
19 years ago
Albert Astals Cid
2437917e47
Do not start numberOfPagesWithPixmaps threads because that brings the system down, just start what threadweaver thinks its best
...
Probably still have to tell the weaver how to optimize for memory consumption but it's an improvement anyways
svn path=/trunk/KDE/kdegraphics/okular/; revision=683383
19 years ago
Albert Astals Cid
723c3a482a
move rotationjob.h to rotationjob_p.h
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=683286
19 years ago
Pino Toscano
36b894c75a
Create a (private) PageController that handles the rotation jobs from all the pages.
...
This removes the needs for Page to be a QObject (it's the PageController that connects to the jobs and emits the right signals), so it again a "cheap" object.
svn path=/trunk/playground/graphics/okular/; revision=646010
19 years ago
Pino Toscano
4b922367e2
Use a proper enum to deal with orientation/rotation all around okular.
...
svn path=/trunk/playground/graphics/okular/; revision=620312
19 years ago
Tobias Koenig
a490cc0cd7
Add the following functionality:
...
* Bring QPixmap* back to make Albert happy ;)
* Store only one QPixmap per page/size and rotate it directly
* Rotate ObjectRects (boundary)
* Rotate Annotations (point coordinates)
* Don't reload pixmaps, ObjectRects and annotations on rotation
svn path=/trunk/playground/graphics/okular/; revision=606371
20 years ago
Tobias Koenig
bea71df6e0
* Made image rotation asynchronous
...
* Changed Page API and PagePainter to work only with QImage
svn path=/trunk/playground/graphics/okular/; revision=601581
20 years ago
Tobias Koenig
dd5b91ca40
* Add support for style families (text looks much more consistent now)
...
* Add support for images
* Add support for spaces and tabs
svn path=/trunk/playground/graphics/okular/; revision=585220
20 years ago
Tobias Koenig
b3c4359d60
Initial version of generator for OpenDocument(Text) documents.
...
It renders just text atm, but also provides support for meta data,
printing and rotation.
svn path=/trunk/playground/graphics/okular/; revision=583769
20 years ago
Pino Toscano
130627e02b
kpdflibgsasyncgenerator -> okulargsasyncgenerator
...
svn path=/trunk/playground/graphics/okular/; revision=551189
20 years ago
Piotr Szymanski
5e0e973e12
- add supported mimetype caching to the kpdf part properly
...
- begin work on ghostscript backend port to libqgs
- minor tweak in configure.in.bot
svn path=/trunk/playground/graphics/oKular/kpdf/; revision=486447
21 years ago
Piotr Szymanski
75db44d843
- sync with hdd, refactored text page, ported backends to textpage,
...
- fixed crash in fax, chm builds and ghostview nearly ported to libqgs
svn path=/trunk/playground/graphics/oKular/kpdf/; revision=481340
21 years ago
Piotr Szymanski
5a03d1e2a6
- add libgs helper app
...
svn path=/trunk/playground/graphics/oKular/kpdf/; revision=445291
21 years ago
Tobias Koenig
b10d10a2bd
Convert 'struct DocumentInfo' into a QDomDocument for more flexible information
...
passing.
svn path=/trunk/kdegraphics/kpdf/; revision=375065
21 years ago