Pino Toscano
ac970f2d6c
reduce the locked section a bit
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712976
2007-09-15 21:55:12 +00:00
Pino Toscano
2a258a92f9
solaris compiling fixes by physrules
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712955
2007-09-15 21:09:06 +00:00
Pino Toscano
f2566912cd
few updates
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712914
2007-09-15 17:05:12 +00:00
Pino Toscano
057d26681a
+i18n comment
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712883
2007-09-15 15:12:30 +00:00
Pino Toscano
30081b4654
Make the findbar look almost like kate's search bar (line edit buddy, tooltips).
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712882
2007-09-15 15:10:59 +00:00
Pino Toscano
54c2e91df6
fix logic
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712857
2007-09-15 14:14:33 +00:00
Pino Toscano
2584aaa43b
cache the total memory on win32
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712851
2007-09-15 14:05:08 +00:00
Pino Toscano
1142c0bd39
make them private
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712839
2007-09-15 13:16:30 +00:00
Pino Toscano
a3aca79a4e
a vector of bool is better here
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712835
2007-09-15 12:35:03 +00:00
Pino Toscano
4dcadf5544
Add a mutex in the base generator class, so any generator that wants a mutex can use it.
...
Adapt the poppler and the chm generator to use it instead of the own.
svn path=/trunk/KDE/kdegraphics/okular/; revision=712821
2007-09-15 11:35:53 +00:00
Pino Toscano
ed413cb275
delay the real creation + initialization of the weaver to the real needed moment
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712637
2007-09-14 23:14:53 +00:00
Pino Toscano
231839f344
SVN_SILENT include fixes
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712621
2007-09-14 22:31:16 +00:00
Pino Toscano
78e2377a87
Add a method for generators to know some metadata of the document
...
adapted the poppler and the chm generators to use that, instead of fiddling with the settings class
svn path=/trunk/KDE/kdegraphics/okular/; revision=712614
2007-09-14 22:16:00 +00:00
Pino Toscano
1b02168dce
force an update of the cursor when changing mode
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712509
2007-09-14 16:02:02 +00:00
Pino Toscano
a0b2ad4a4c
activate by default the clear button on every document search lineedit
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712501
2007-09-14 15:42:27 +00:00
Pino Toscano
bb59c02642
nuke Document::continueLastSearch(), continueSearch(id) is enough
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712500
2007-09-14 15:40:00 +00:00
Pino Toscano
f8ed5302ec
- move the Document::requestDone() to the private class, as it's something internal to the generator work
...
- make the Generator internally keep an pointer to the private class Document, so we can access easily to the Document' stuff
svn path=/trunk/KDE/kdegraphics/okular/; revision=712498
2007-09-14 15:29:16 +00:00
Pino Toscano
aaed55f037
extract the DocumentPrivate class in an own file
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712493
2007-09-14 15:17:36 +00:00
Pino Toscano
e6ad3722ae
few apidox more
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712478
2007-09-14 14:19:52 +00:00
Pino Toscano
006111382b
common d_ptr+q_ptr structure for Generator/TextDocumentGenerator, and their private classes
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=712465
2007-09-14 13:31:55 +00:00
Pino Toscano
7eb8659d4f
Add a tool button in the toolbar with the "select" actions.
...
Preparing a bit for separating rectangular text selection and rectangular image selection.
svn path=/trunk/KDE/kdegraphics/okular/; revision=712381
2007-09-14 10:02:33 +00:00
Pino Toscano
cb693241b4
Accessibility configuration "refactory", part #2 :
...
make the group containing the "change colors" information shrink to the minimum size (depending on the configuration widget chosen)
svn path=/trunk/KDE/kdegraphics/okular/; revision=712179
2007-09-13 20:16:19 +00:00
Pino Toscano
5fe5082302
Restucture a bit the Accessibility configuration:
...
- old way: all the options (and their configurations) at once
- new way: options in a combo box, with only the configuration for the active option that is shown below
Based on Florian's idea and mockups, thanks!
svn path=/trunk/KDE/kdegraphics/okular/; revision=712131
2007-09-13 18:00:01 +00:00
Script Kiddy
4c9b70db9d
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711908
2007-09-13 05:55:31 +00:00
Pino Toscano
eaf827005b
set the tooltip just once
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711306
2007-09-12 00:09:35 +00:00
Pino Toscano
83454a5ff3
fix some memory leaks
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711280
2007-09-11 22:27:39 +00:00
David Faure
4f98f7b436
Build - BLITZ_INCLUDES includes the qimageblitz/ subdir already.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=711023
2007-09-11 07:36:54 +00:00
Pino Toscano
f2b06de9fc
don't draw external annotations (the backend told us it draws them)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710783
2007-09-10 21:34:07 +00:00
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
2007-09-10 17:20:58 +00:00
Pino Toscano
18afc2df79
SVN_SILENT dead code
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710640
2007-09-10 14:26:42 +00:00
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
2007-09-10 13:58:08 +00:00
Pino Toscano
5da8a9861e
invalidate the page filter proxy model less times
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710549
2007-09-10 09:39:03 +00:00
Tobias Koenig
c70cb99bdc
Add proxy model for grouping by author
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710548
2007-09-10 09:35:08 +00:00
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
2007-09-10 08:51:43 +00:00
Pino Toscano
49994d2d3c
reduce to the minimum the priority of okular as image handler
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710434
2007-09-09 23:00:22 +00:00
Pino Toscano
bc509794eb
remove two empty DocumentObserver notifications
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710426
2007-09-09 22:28:19 +00:00
Tobias Koenig
075eabe799
Fixed the notifications
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710389
2007-09-09 20:40:37 +00:00
Tobias Koenig
709e0eed1d
Print fancy information when no annotations are available
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710354
2007-09-09 18:32:54 +00:00
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
2007-09-09 18:06:53 +00:00
Pino Toscano
08727a7cea
a bit prettier
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710340
2007-09-09 17:33:14 +00:00
Tobias Koenig
9642e7ae5e
Add proxy models for the AnnotationModel and port SideReviews
...
to it
svn path=/trunk/KDE/kdegraphics/okular/; revision=710330
2007-09-09 16:51:55 +00:00
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
2007-09-09 16:15:33 +00:00
Tobias Koenig
e40be7a9c3
Some GUI improvements
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=710312
2007-09-09 15:58:10 +00:00
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
2007-09-09 15:50:00 +00:00
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
2007-09-09 12:33:49 +00:00
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
2007-09-09 10:50:36 +00:00
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
2007-09-09 00:27:16 +00:00
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
2007-09-08 23:46:49 +00:00
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
2007-09-08 23:39:30 +00:00
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
2007-09-08 23:15:03 +00:00