Pino Toscano
2f97f583b1
Apply Albert's patch to use the new functions in Poppler-Qt4 for getting the bounding box of the characaters in the correct way (almost).
...
(Unfortunately, this requires the master version from Poppler's GIT repository, to be released hopefully today as 0.8RC1.)
BUG: 158517
svn path=/trunk/KDE/kdegraphics/okular/; revision=784735
18 years ago
Pino Toscano
beb3a0b22a
Implement the interface for saving, so we can save a changed copy of the PDF document.
...
This requires Poppler 0.7 (aka 0.8beta1, not stable yet) and on.
svn path=/trunk/KDE/kdegraphics/okular/; revision=784662
18 years ago
Pino Toscano
c9089f3160
Add the possibility to save a copy of the document with the changes to it (only for form fields at the moment).
...
On the Document/Generator side, introduce a proper interface for the purpouse.
On the GUI side, add a new "Save As" function that save the changed document to a location.
The action is enabled only if the current backend can provide the functionality.
svn path=/trunk/KDE/kdegraphics/okular/; revision=784661
18 years ago
Pino Toscano
903956dec9
SVN_SILENT unused parameter
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=784611
18 years ago
Pino Toscano
3dc0752a93
SVN_SILENT add the TT task ID for Brad's image loading workaround
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=784473
18 years ago
Laurent Montel
e8eb8df0f1
Not necessary
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=784450
18 years ago
Luboš Luňák
a0e0a60258
Remove usage of QWidget::show[FullScreen|Maximized|Minimized|Normal](),
...
they do more then just change the state of the window and all these usage
cases were wrong (that is, all their usage).
For changing the state, use something like
window->setWindowState( window->windowState() | Qt::WindowFullScreen ); // set
window->setWindowState( window->windowState() & ~Qt::WindowFullScreen ); // reset
or simply use the new KToggleFullScreenAction::setFullScreen() helper.
svn path=/trunk/KDE/kdegraphics/okular/; revision=784333
18 years ago
Script Kiddy
20edfaae91
SVN_SILENT made messages (.desktop file)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=784310
18 years ago
Pino Toscano
7155e212a7
One typo^W character to rule 'em all.
...
(aka: correctly respect the open state of the TOC branches.)
BUG: 159089
svn path=/trunk/KDE/kdegraphics/okular/; revision=784175
18 years ago
Pino Toscano
3c8f77a3ae
In the annotation window, get the right anotation text using the cool function we already have;
...
to save it back, use a similar approach.
svn path=/trunk/KDE/kdegraphics/okular/; revision=784138
18 years ago
Pino Toscano
57cbf9fa91
add dynamic getters and setters for color, comment and line width
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=784136
18 years ago
Pino Toscano
2f985db7d0
Store the miniexp_t for annotations in the KDjVu::Annotation object directly, and parse all the properties there.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=784025
18 years ago
Pino Toscano
01f82d90b6
Better try to load the relationship file for a document in the XPS archive by using the name of the document itself.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783797
18 years ago
Pino Toscano
85fef2f430
simplier way to extract the resource name from a "file name"
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783759
18 years ago
Pino Toscano
a68ccfb893
Add 'revision' to the list of metadata we read from a document.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783704
18 years ago
Pino Toscano
3b47f0dcdb
simplier way to say "white"...
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783665
18 years ago
Pino Toscano
e66f4bb62e
According to the XPS specification, section 10.1.2, an XML file in the archive can be splitted in small sub-pieces placed with sequential names in a directory called like the XML file.
...
Handle this case for the relation parts, the references and the documents contents.
svn path=/trunk/KDE/kdegraphics/okular/; revision=783647
18 years ago
Pino Toscano
854f506617
Do not try to load an image from a path that really is a command for reading a combined image (image + color profile):
...
at the moment we do not support them, so just return an empty image.
svn path=/trunk/KDE/kdegraphics/okular/; revision=783632
18 years ago
Pino Toscano
610809d54b
Load the image from the absolute path.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783627
18 years ago
Pino Toscano
ce1b9e5bb2
When loading the entries from the ZIP archive, we need to specify the "full path" inside them.
...
Though, there could be non-absolute (but relative to the file where they are) references:
so make sure to always create the absolute path of the resource we are going to load.
svn path=/trunk/KDE/kdegraphics/okular/; revision=783625
18 years ago
Pino Toscano
8efe0c45c5
add few apidox for the new requestPixmaps(requests, options)
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783272
18 years ago
Pino Toscano
5eec89ead0
When the user changes the value of a form field, wait 1s and then refresh the interface.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=783268
18 years ago
Pino Toscano
d647dff900
make all the form widgets emit the changes when they are changed;
...
in case of check/radio buttons, use the signal coming from their group, in case they belong to one
svn path=/trunk/KDE/kdegraphics/okular/; revision=783266
18 years ago
Pino Toscano
e023effb15
Add a requestPixmaps() overload that takes options as flags.
...
This way we can tell to "merge" in a smart way the new pixmap request with the enqueued ones of the same ID.
Add a (private) slot to refresh all the pixmaps of a page.
svn path=/trunk/KDE/kdegraphics/okular/; revision=783259
18 years ago
Tobias Koenig
72b469b712
Don't set the minimumSize manually, let QLayout do the job,
...
now that KPageView has been fixed in kdelibs.
BUG: 158570
svn path=/trunk/KDE/kdegraphics/okular/; revision=782913
18 years ago
Tobias Koenig
14d47622d8
Add about data to my maintained generators
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782777
18 years ago
Pino Toscano
d6c581e383
stop the talks when quitting
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782641
18 years ago
Pino Toscano
bc9c110df0
do not leak the kspeech interface object
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782640
18 years ago
Burkhard Lück
5656599470
fixed wrong markup
...
svn path=/trunk/KDE/kdegraphics/doc/okular/; revision=782624
18 years ago
Pino Toscano
a4084b8632
i can consider the TTS integration mostly complete
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782509
18 years ago
Pino Toscano
f65c9225a9
Add an action to stop all the text speechs.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782505
18 years ago
Pino Toscano
32baca8638
- keep track of the speech jobs we started
...
- remove each job when it's finished
- add a signal to notify whether we have jobs
svn path=/trunk/KDE/kdegraphics/okular/; revision=782504
18 years ago
Pino Toscano
69179e2505
More interaction between Okular and the KDE Text To Speech system:
...
a) "Speak While Document" action to speak the content of the whole document
b) "Speak Current Page" to just speak the content of the currently shown page
c) "Speak Text" action in the right click menu of the editor-like text selection
(a) also implements KPDF's bug #118872 .
svn path=/trunk/KDE/kdegraphics/okular/; revision=782497
18 years ago
Pino Toscano
a4da9a27dc
Switch to use the generated interface from org.kde.KSpeech.xml, instead of manually call the functions.
...
Keep the TTS interface around (for multiple usage), and delete it when the KTTSD service goes away.
svn path=/trunk/KDE/kdegraphics/okular/; revision=782482
18 years ago
Pino Toscano
f407f84d8a
move in an own class (out of the page view) all the TTS related code
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782420
18 years ago
Pino Toscano
822fd2488d
Enable again the slider in the "Go to Page" dialog.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=782380
18 years ago
Pino Toscano
c0ba4950a3
use find_package_handle_standard_args()
...
svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=782059
18 years ago
Pino Toscano
21001e7dd0
Check the DRM limitations as well when copying the selection.
...
CCBUG: 157364
svn path=/trunk/KDE/kdegraphics/okular/; revision=781952
18 years ago
Tobias Koenig
7f5e24af52
Improved the presentation of nested lists, the structure is
...
shown correctly, just the enumeration doesn't equal the oowriter
representation.
BUG: 157452
svn path=/trunk/KDE/kdegraphics/okular/; revision=780109
18 years ago
Tobias Koenig
eb25ad0f18
First part of fixing representation of lists
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=780098
18 years ago
Pino Toscano
a0ffddf5ab
Make sure to unload the fonts before unloading freetype. Otherwise the freetype fonts can use the (unloaded in the meanwhile) freetype, and bad things happen.
...
BUG: 155317
svn path=/trunk/KDE/kdegraphics/okular/; revision=779799
18 years ago
Pino Toscano
b30d3ab3a6
make the internal bookmark search method part of the private class
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=779730
18 years ago
Pino Toscano
39c2d29ac2
Do not copy to the selection the text when selecting "Copy text" in the RMB menu, but after releasing the LMB when "visually" selecting text.
...
BUG: 157364
svn path=/trunk/KDE/kdegraphics/okular/; revision=779710
18 years ago
Pino Toscano
cea186978f
Add a tooltip with the embedded status of the font, and the visual preview of it if it is not embedded.
...
(Columns were simplified by a previous commit.)
BUG: 155568
svn path=/trunk/KDE/kdegraphics/okular/; revision=779697
18 years ago
Pino Toscano
4622f7df85
Font information view:
...
- merge the Embedded and the File columns, showing the file name of the font if not embedded, or the kind of embedding
- add a better placeholder string for empty font names
svn path=/trunk/KDE/kdegraphics/okular/; revision=779695
18 years ago
Pino Toscano
d6b22c270d
reindent and add a switch for the role
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=779693
18 years ago
Pino Toscano
3004d81bd8
Add a tooltip for the bookmark name.
...
BUG: 158219
svn path=/trunk/KDE/kdegraphics/okular/; revision=779636
18 years ago
Pino Toscano
e3a29cb93e
add author info
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=779564
18 years ago
Pino Toscano
5e691f9dee
link to less libraries
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=779543
18 years ago
Patrick Spendrin
8de31796b1
install okularcore and kolourpaint_lgpl to the now correct places.
...
svn path=/trunk/KDE/kdegraphics/okular/; revision=779538
18 years ago