Pino Toscano
eaf827005b
set the tooltip just once
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711306
19 years ago
Pino Toscano
83454a5ff3
fix some memory leaks
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711280
19 years ago
David Faure
4f98f7b436
Build - BLITZ_INCLUDES includes the qimageblitz/ subdir already.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711023
19 years ago
Pino Toscano
f2b06de9fc
don't draw external annotations (the backend told us it draws them)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710783
19 years ago
Pino Toscano
f72692799e
look for the old kpdf stuff only if the "new okular" stuff is not found
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710703
19 years ago
Pino Toscano
18afc2df79
SVN_SILENT dead code
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710640
19 years ago
Pino Toscano
de70e1355f
when drawing an inline text annotation, instead of manually scaling the 1:1 image to the page (resulting a bit ugly), scale the font drawing when drawing on the image at the zoomed size
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710631
19 years ago
Pino Toscano
5da8a9861e
invalidate the page filter proxy model less times
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710549
19 years ago
Tobias Koenig
c70cb99bdc
Add proxy model for grouping by author
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710548
19 years ago
Pino Toscano
df27f63497
Highlight annotations: do not draw a solid border around them, and take into account the alpha value.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710543
19 years ago
Pino Toscano
49994d2d3c
reduce to the minimum the priority of okular as image handler
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710434
19 years ago
Pino Toscano
bc509794eb
remove two empty DocumentObserver notifications
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710426
19 years ago
Tobias Koenig
075eabe799
Fixed the notifications
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710389
19 years ago
Tobias Koenig
709e0eed1d
Print fancy information when no annotations are available
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710354
19 years ago
Tobias Koenig
cdcde2aeaf
Don't delete the documents in the converters, they are deleted
...
by the TextDocumentGenerator.
svn path=/trunk/KDE/kdegraphics/okular/; revision=710348
19 years ago
Pino Toscano
08727a7cea
a bit prettier
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710340
19 years ago
Tobias Koenig
9642e7ae5e
Add proxy models for the AnnotationModel and port SideReviews
...
to it
svn path=/trunk/KDE/kdegraphics/okular/; revision=710330
19 years ago
Pino Toscano
a917f080e6
Create a model for the TOC, and use that for displaying the TOC of the document.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710317
19 years ago
Tobias Koenig
e40be7a9c3
Some GUI improvements
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710312
19 years ago
Pino Toscano
f770c6b542
Add a port of the kdelibs classes KTreeWidgetSearchLine* that use QTreeView/QModelIndex instead of TreeWidget/QTreeWidgetItem.
...
This way, we can really filter a tree view and avoid the limitations of QSortFilterProxyModel.
svn path=/trunk/KDE/kdegraphics/okular/; revision=710310
19 years ago
Pino Toscano
b12610e46a
when an annotation was updated, update all the annotation for its page (we can't do else, at the moment...)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710252
19 years ago
Pino Toscano
b56ad8c3ae
Change the DocumentObserver::notifySetup() to allow a better tuning of the different setup options (different layout for the pages, or different document).
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710227
19 years ago
Pino Toscano
928a7be1e9
properly unregister upon destruction from the document (checking if it's still alive)
...
don't attempt to rebuild the annotation tree if the document has no pages
svn path=/trunk/KDE/kdegraphics/okular/; revision=710044
19 years ago
Pino Toscano
f2f15e0918
rename AnnotationItem to AnnItem, it gave me enough troubles to be left so long...
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710036
19 years ago
Pino Toscano
e6cc6a58c4
properly update when an annotation is added or removed (TODO: when is just changed)
...
also, return the PageRole for the page tree items
svn path=/trunk/KDE/kdegraphics/okular/; revision=710034
19 years ago
Pino Toscano
4415a36e3e
rename the AnnotationItem to AnnotationToolItem, otherwise there's a plain conflict with the private class of the AnnotationModel
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710030
19 years ago
Pino Toscano
239434362e
Basic version of a tree model for the document annotations.
...
It provides the items this way:
root
+ page 1
| + annotations for page 1
+ page 2
| + annotations for page 2
.. and so on
It does not return subtrees for pages without annotations.
svn path=/trunk/KDE/kdegraphics/okular/; revision=709946
19 years ago
Pino Toscano
73329a23cf
reserve a place for the annotation model
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709945
19 years ago
Pino Toscano
1765025575
class with static methods -> namespace
...
add constness to the parameters where missing
svn path=/trunk/KDE/kdegraphics/okular/; revision=709912
19 years ago
Pino Toscano
815ac3867e
move the annotation tooltip creation procedure in a single place
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709910
19 years ago
Pino Toscano
0bfbda8810
btter handle "empty" authors in the review tree
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709906
19 years ago
Pino Toscano
c141af6017
look for Poppler::PSConverter::setOutputDevice(), and use it if found
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709853
19 years ago
Pino Toscano
8e6d1619f3
now that poppler 0.6 was released, i can enable the code to get the size of the embedded files
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709831
19 years ago
Pino Toscano
05dc08d028
include the blitz include dir as well
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709618
19 years ago
Albert Astals Cid
8d0b9b2832
KImageEffect::flatten -> Blitz::flatten
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709615
19 years ago
Pino Toscano
0b76db026f
don't tell kdeprint to remove the file, KTemporaryFile does that for us
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709588
19 years ago
Pino Toscano
ee925f2e58
add a postscript export overload that takes a QFile*, so we can properly use KTemporaryFile with printing
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709582
19 years ago
Pino Toscano
2498bea799
update the cursor correctly in text selection mode
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709558
19 years ago
Pino Toscano
eb27c7f823
use the new icon Nuno kindly made for the presentation mode
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709542
19 years ago
Pino Toscano
1350802160
in case the document has no title, put just the filename as title, not the whole path
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709512
19 years ago
Pino Toscano
1bd4373ceb
move the okular-poppler specific configuration into its own config.h
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709493
19 years ago
Pino Toscano
2a29b247f7
save really few bytes
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709414
19 years ago
Pino Toscano
a2b2db70eb
SVN_SILENT old code
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709398
19 years ago
Pino Toscano
0cf7f95f3a
Disable the minibar for now, let's see how okular looks like w/o it.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709374
19 years ago
Pino Toscano
0517d30bfc
Remove the "Show Search Bar" option, mostly unuseful.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709361
19 years ago
Pino Toscano
962a134d2b
Properly enable/disable the whole "Export As" menu, not just the "Export to Text" action.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709336
19 years ago
Pino Toscano
ef3769ea5b
DocPath -> X-DocPath for .desktop of type Application
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=709100
19 years ago
Albert Astals Cid
3f80eceaae
Now (Qt 4.3.1) that QPainter::CompositionMode_Multiply works remove agg2 based code
...
Actually i think it's even a bit faster now
svn path=/trunk/KDE/kdegraphics/okular/; revision=708877
19 years ago
Pino Toscano
805b0f3386
Introduce a selective merging strategy for text areas, so we merge only all the areas of a text "line" together, not also with the areas above (if the lines overlap).
...
Adapt the text selection to merge correctly depending on the current rotation.
Drawback: darker overlap zones if two lines overlap.
svn path=/trunk/KDE/kdegraphics/okular/; revision=708745
19 years ago
Pino Toscano
97fa2243ea
don't do the merge when turning a regular area rect into an highlight area rect
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=708740
19 years ago