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
Pino Toscano
7a5511f10f
SVN_SILENT kpdf -> okular
...
svn path=/trunk/playground/graphics/okular/; revision=582405
20 years ago
Pino Toscano
b1973c5078
some kpdf -> okular (mostly in comments)
...
svn path=/trunk/playground/graphics/okular/; revision=551881
20 years ago
Albert Astals Cid
33848a3ee8
The big poppler commit, we now don't use poppler but poppler-qt4 frontend, and that is GOOD
...
You need poppler from cvs as of today, i'll change the check to a bigger version number once a new poppler gets released
There are still some problems i think but i'm commiting to see if someone wants to help ;-)
Includes some EBN fixes by Christian Mueller
svn path=/branches/work/kde4/playground/graphics/okular/; revision=540404
20 years ago
Pino Toscano
aca01f331f
Support for visibility in oKular; oKular compiles and links, but it seems no plugins are found.
...
At the moment, the exported classes are only the one needed to make oKular and its actual plugins link, nothing more. Probably some other classes could be made visibile, but I'm not an expert about that.
svn path=/branches/work/kde4/playground/graphics/okular/; revision=538771
20 years ago
Albert Astals Cid
cbb8e80154
some more compile changes, now let's see basketball
...
svn path=/branches/work/kde4/playground/graphics/okular/; revision=521882
20 years ago
Albert Astals Cid
6987b83b6a
a bit of porting area.h is giving me lots of problems
...
svn path=/branches/work/kde4/playground/graphics/okular/; revision=520829
20 years ago
Enrico Ros
25d25604d4
CVS_SILENT Page: disabled debug save timing, Annots: typos
...
svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=405144
21 years ago
Enrico Ros
6195accba0
CVS_SILENT cosmetic change.
...
svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=404086
21 years ago
Enrico Ros
da5e6b8b74
Annotations: removed the opened attribute from TextAnnotation. Fixed
...
a bug in Annotation::Window.
PDFGenerator: added postprocessing for handle the special pdf cases on
TextAnnotations (where window geometry is embedded in annotation, not
in popup and the annotation should be represented as an icon).
svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=404023
21 years ago
Enrico Ros
850b7b7f53
Added 3 custom attributes to the Highlight annotation. Adapted pdf parser
...
and xml storage stuff.
svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403983
21 years ago
Enrico Ros
bcc2542e24
Big update to annotations. DataStructures passed the recursive saving
...
and retrieval xml test. This second rewrite seems better than the
previous one. Maybe it's not perfect bug finally it's good enought
to move ahead now.
Annotations:
Restored and verified XML loading/saving with recursive storing and
retrieval of referenced objects. 100% verified and tested. Finally
all is working as expected. The structure is clean and it's simple
to choose the way to go now: rendering. Updated AnnotationUtils, More
comments, removed leak.
Page:
Adapted to changes to AnnotationUtils and Annotation, changed context
saving.
Misc updates on TODO and PDFGenerator (fixed Ext flag).
svn path=/branches/kpdf_annotations/kdegraphics/kpdf/; revision=403863
21 years ago