Tobias Koenig
8b603c174d
Add basic support for RichMedia annotations in PDF files
...
That patch extracts the video file, which is defined in a
rich media annotation as parameter for the flash player,
and uses the normal multimedia player, to playback the video
file.
This feature requires poppler-qt5 in version 0.36.
FEATURE: 326230
REVIEW: 124612
11 years ago
Montel Laurent
5da7c5f77d
port to qCDebug. Autogenerate export headers
12 years ago
Peter Grasch
4d4dd68ca2
Fix usability issues with selecting annotations
...
REVIEW: 109627
13 years ago
Jon Mease
2ae9e58bb4
Merge window.text, contents and inplaceText annotation properties
...
BUG: 319442
REVIEW: 110391
13 years ago
Albert Astals Cid
d0fd156dc9
Minor tweaks
13 years ago
Jon Mease
78faf1e68f
Add undo/redo support for annotations
...
REVIEW: 107442
13 years ago
Tobias Koenig
f713dd0fdf
Extended Okular::ScreenAnnotation to take a trigger action
...
REVIEW: 106604
14 years ago
Tobias Koenig
770e2818bb
Evaluate additional actions of screen and widget annotations
...
This fixes the auto-start feature of PDFs generated with the LaTeX movie
package, which uses the additional action of a widget annotation to start
the movie when entering the page.
BUG: 300051
REVIEW: 106430
FIXED-IN: 4.10
14 years ago
Fabio D'Urso
081f3e5bcb
Removed generators/poppler/README.Annotations
...
README.Annotations contained info that are no longer useful, as Okular
now relies on Poppler to parse PDF annotations.
14 years ago
Jan Binder
aa6ed8afc0
Replace deprecated QMatrix by QTransform
...
REVIEW: 105737
14 years ago
Albert Astals Cid
a716b3e4e0
kill all the deprecated functions now that we've change ABI anyway
14 years ago
Fabio D'Urso
157638f2f9
Added Annotation::BeingMoved flag to avoid refreshing pixmaps while moving annotations
14 years ago
Fabio D'Urso
ec9f068d77
Added AnnotationProxy to SaveInterface
...
Based on Pino Toscano's earlier work
14 years ago
Pino Toscano
c05523da2b
fix #include paths in core headers to other core headers to be relative
...
... and with double quotes brackets, so they can properly include each other without relying on the compiler include path
15 years ago
Albert Astals Cid
870fd3ba12
Fix point #1 of 213258, open the dialog editor just after adding a note, because adding a note without text is probably not what you want to do.
...
Will be in KDE *4.7*
Patch by Victor Blazquez <victor.blazquez@gmail.com>
BUGS: 213258
svn path=/trunk/KDE/kdegraphics/okular/; revision=1209674
15 years ago
Pino Toscano
f31db87a63
add a ExternallyDrawn flag to mark annotations which are drawn elsewhere (eg by the generator)
...
mostly useful with External annotations, it is not applied yet
svn path=/trunk/KDE/kdegraphics/okular/; revision=1068014
16 years ago
Pino Toscano
b95403b0b2
Add a preliminary and simple version of Movie object and MovieAnnotation.
...
CCBUG: 136574
svn path=/trunk/KDE/kdegraphics/okular/; revision=851145
18 years ago
Pino Toscano
d1305c265b
Implement the canBeMoved() check for an annotation in the Annotation class itself.
...
Use this new version and remove the one in GuiUtils.
svn path=/trunk/KDE/kdegraphics/okular/; revision=803073
18 years ago
Pino Toscano
2737fdb2e5
apidox
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=796586
18 years ago
Pino Toscano
1177ac20ad
Add the support in the core library for sound annotations.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=796579
18 years ago
Pino Toscano
095d8fc384
Add support in the Okular core for File Attachment annotations.
...
(Although, they cannot be (de)serialized to XML.)
CCBUG: 155072
svn path=/trunk/KDE/kdegraphics/okular/; revision=796467
18 years ago
Pino Toscano
e182f47cba
Add the possibility to store in an Annotation a "native id" of the annotation itself.
...
What it represents is totally in the hands of the various generators.
Add a function hook to cleanup the annotation data (the "native id", basically).
svn path=/trunk/KDE/kdegraphics/okular/; revision=796378
18 years ago
Pino Toscano
e786e9dfb9
Deprecate the own point width of the geometric annotation in favour of the width of the style.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=794222
18 years ago
Pino Toscano
80cc994c51
the caret symbol is a fixed choice of two
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=794041
18 years ago
Pino Toscano
ba9042c2e0
Add a basic version (just the internal class, not the visualisation) of Caret annotation.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=793884
18 years ago
Pino Toscano
1d40b13d2b
SVN_SILENT exclude more private stuff from the apidox
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=707467
19 years ago
Pino Toscano
a6c0f7d46d
it makes no sense having a returned type for the base Annotation class (that can not be instanced directly)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=691107
19 years ago
Pino Toscano
ba765a3b69
give the right parent page to the annotations also when restoring them from xml
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=689162
19 years ago
Pino Toscano
b41dcfeddc
- store a pointer of the owning page in each annotation
...
- preliminary API for translating an annotation
svn path=/trunk/KDE/kdegraphics/okular/; revision=689133
19 years ago
Albert Astals Cid
9f448a49df
small dox fixes
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=668692
19 years ago
Pino Toscano
94355bce65
move the transform() hierarchy within the private class; allow AnnotationObjectRect to use the trasform() stuff
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=661202
19 years ago
Pino Toscano
bfe21b46f8
refactor the Annotation hierarchy to use a common d_ptr like Qt; move the AnnotationPrivate definition in an own header (it will be useful later...)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=661195
19 years ago
Pino Toscano
75946e42e3
DOX: improvements and fixes
...
SVN_SILENT
svn path=/trunk/playground/graphics/okular/; revision=625599
19 years ago
Pino Toscano
c1dc76485a
DOX: slightly improve apidox generation
...
SVN_SILENT
svn path=/trunk/playground/graphics/okular/; revision=623061
19 years ago
Tobias Koenig
ac792e5c9c
Fixed krazy issues
...
svn path=/trunk/playground/graphics/okular/; revision=619843
19 years ago
Tobias Koenig
ea51ee18f5
Do a lot of include cleanups... we install all important
...
header files now
svn path=/trunk/playground/graphics/okular/; revision=619492
19 years ago
Pino Toscano
48a772be4b
move the ui-related utils functions for annotations in an own utils class
...
svn path=/trunk/playground/graphics/okular/; revision=617097
19 years ago
Pino Toscano
2279ddfaab
fix #include's
...
svn path=/trunk/playground/graphics/okular/; revision=616832
19 years ago
André Wöbbeking
77f96ebfe2
added missing OKULAR_EXPORT
...
svn path=/trunk/playground/graphics/okular/; revision=616457
19 years ago
Pino Toscano
9320c82cd7
it seems it needs to be exported...
...
svn path=/trunk/playground/graphics/okular/; revision=615726
20 years ago
David Faure
2fcc54be2b
pedantic
...
svn path=/trunk/playground/graphics/okular/; revision=614615
20 years ago
Tobias Koenig
f83cb1c60a
Finished API cleanup of Annotation by moving all private members
...
behind d-pointers
svn path=/trunk/playground/graphics/okular/; revision=614549
20 years ago
Tobias Koenig
6f9d0df5cd
Further annotation API cleanup
...
svn path=/trunk/playground/graphics/okular/; revision=612395
20 years ago
Pino Toscano
babbeea1e0
SVN_SILENT
...
apidox fix
svn path=/trunk/playground/graphics/okular/; revision=610862
20 years ago
Tobias Koenig
a9f58440df
First large commit for the Annotation API cleanup
...
* Moved all public member variables of Annotation to private
and add accessors
* Renamed RevScope and RevType to RevisionScope and RevisionType
* Add API documentation (@pino , please review)
svn path=/trunk/playground/graphics/okular/; revision=610749
20 years ago
Pino Toscano
2f1aa08ac6
move the annotation boundary calculation to AnnotationUtils
...
svn path=/trunk/playground/graphics/okular/; revision=606811
20 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
Pino Toscano
c2686ba1d1
show the annotation type in the review side tab, and a simple tooltip with its author
...
svn path=/trunk/playground/graphics/okular/; revision=593266
20 years ago
Tobias Koenig
df7d144c10
Moved all classes in core/ into the 'Okular' namespace and removed
...
nearly all references to kpdf (knewstuff still missing).
svn path=/trunk/playground/graphics/okular/; revision=586993
20 years ago
Pino Toscano
726200f64a
SVN_SILENT use the right default value for StampAnnotation
...
svn path=/trunk/playground/graphics/okular/; revision=583166
20 years ago