Tobias Koenig
81f80ac3a4
Implement drawing quick selection tool for presentation mode
...
REVIEW: 124687
11 years ago
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
ad333314bc
Don't add "Speak Text" when we don't have support
11 years ago
Montel Laurent
014b712359
Use explicit. Q_DECL_OVERRIDE
11 years ago
Montel Laurent
6fab218de9
Use Q_NULLPTR
11 years ago
Saheb Preet Singh
f5f0947dd9
hided layers pane in a cleaner way
11 years ago
Saheb Preet Singh
5af8cc5873
solved some minor bugs, corrected the search options and proper hiding of layers section when not present
11 years ago
Montel Laurent
a8c13a9e1d
Add Q_DECL_OVERRIDE
11 years ago
Montel Laurent
13ad9aa53b
Add Q_DECL_OVERRIDE
11 years ago
Montel Laurent
4a1c9687cf
Port QCursor. Use QStringLiteral
11 years ago
Saheb Preet Singh
d891436231
reloading form widgets with layer show and hide
11 years ago
Jan Kundrát
abd30fb774
s/auto_ptr/unique_ptr/
...
The old auto_ptr was used for simple RAII. None of the auto_ptr flaws
were apparent in that context, but given that that class is actively
deprecated and that compilers warn about its use, it's better to switch
to its drop-in replacement.
My reason for not using QScopedPointer is that the C++11 version works
well enough, Okular is being built in C++11 mode anyway, unique_ptr
works on the KF5-minimal-mandated-compilers according to their docs, and
therefore there's no point in using something with a different API
(QScopedPointer) just because its name begins with a Q.
REVIEW: 124027
11 years ago
Saheb Preet Singh
48905cf16b
Support Fade transition in presentation mode
...
REVIEW: 115532
BUGS: 317073
11 years ago
Saheb Preet Singh
261baa28b9
added separate search options for the layers feature
11 years ago
Saheb Preet Singh
854f047d47
hide layers from the sidebar when layers are not present in the document
11 years ago
Saheb Preet Singh
8f5fecfd5b
Revert "added layer-visible-on and layer-visible-off icon instead of checkboxes"
...
This reverts commit 288d3e4c1b .
11 years ago
Albert Astals Cid
8bbe773b23
Increase the number of pixels we're going to let render even if we don't have the pixmap
...
Also always allow for downscaling
11 years ago
Saheb Preet Singh
288d3e4c1b
added layer-visible-on and layer-visible-off icon instead of checkboxes
11 years ago
Saheb Preet Singh
455a381f39
fixed the license in new files
11 years ago
Saheb Preet Singh
bf673495fb
added layers on the left sidebar
11 years ago
René J.V. Bertin
42e03ce9bf
Initialise PageViewPrivate::aFitWindowToPage to NULL and
...
check against NULL consistently before calling aFitWindowToPage->setEnabled().
BUG: 348000
REVIEW: 123876
11 years ago
Albert Astals Cid
aed8a9b3cd
Fix crash on closing
...
Tell the document we're no longer an observer in the destructor
BUGS: 346149
FIXED-IN: KDE Applications 15.04.1
11 years ago
Montel Laurent
080dba35b2
kdelibs4support--
11 years ago
Montel Laurent
ae30a7fc51
USe new connect api
11 years ago
Montel Laurent
ffbf0b82f6
Rename icons
11 years ago
Montel Laurent
840355dc78
Fix warning
11 years ago
Saheb Preet Singh
1eafe4feb1
New shortcut to resize window to fit page
...
FIXED-IN: KDE Applications 15.08
BUGS: 326844
REVIEW: 115283
11 years ago
Albert Astals Cid
4ab459790b
Do not show RMB menus if we're dragging an annotation
11 years ago
Albert Astals Cid
ded1e5486d
Do not release the annotation if we release the middle button
11 years ago
Albert Astals Cid
9c98ac0f8b
Always release annotation on mouse release
...
BUGS: 345082
FIXED-IN: KDE Applications 15.04 Beta 3
11 years ago
Montel Laurent
8fad6ebe09
Don't create action when we don't have qtspeech
11 years ago
Montel Laurent
da040cbd46
Fix includes
11 years ago
Montel Laurent
5e984303a4
Use new KDE_ macro
11 years ago
Martin T. H. Sandsmark
0b59e83530
fix format of zoom level percent
11 years ago
Jeremy Whiting
61554c833e
Reenabled text to speech using QtSpeech as an optional dependency.
...
If QtSpeech (dev branch) is built and installed this builds and works
very well.
REVIEW:122553
11 years ago
Montel Laurent
5c85b83a8f
Fix includes
11 years ago
Lukáš Tinkl
dc06e72657
fix build and an unintended KScreen change
11 years ago
Lukáš Tinkl
e9ae1d99af
port away from KLocale
11 years ago
Lukáš Tinkl
fd6a35486e
port KUrl -> QUrl
11 years ago
Lukáš Tinkl
ec8c2900ff
fix/restore the Selection Tools functionality in the toolbar
11 years ago
Lukáš Tinkl
413bb725f5
make it link
11 years ago
Albert Astals Cid
a27ca79cf3
Improve Audio handling
...
Say "Play Sound" instead of "Follow this link"
Only offer to stop sound when there's one playing
Inspired by https://git.reviewboard.kde.org/r/120683 by Nidhi Jain
11 years ago
Albert Astals Cid
67807b73b8
Fix mid mouse button click on the scrollbar
...
On 45dc1990 i made the wrong assumption that if you were in
slotRequestVisiblePixmaps with the mid mouse button pressed
it meant that you were mid mouse button zooming, but this is not
true if you mid mouse click on the scrollbar.
So the solution to ignore pixmap request on mid mouse button zooming
is actually use blockPixmapsRequest
BUGS: 341583
FIXED-IN: 14.12.1
11 years ago
Jonathan Doman
b069e3557f
Allow each PageView to use a different tool
...
Keep a local MouseMode setting, and don't rely on the value returned by Settings::mouseMode().
BUGS: 334251
REVIEW: 120660
FIXED-IN: 14.12.0
11 years ago
Albert Astals Cid
bf43555650
Only take Okular::SettingsCore::slidesAdvanceTime into consideration if the user actually has autoAdvance checked
...
Fixes the case in which the page has duration, and Okular::SettingsCore::slidesAdvanceTime is smaller than the page duration but autoAdvance is disabled
BUGS: 340035
12 years ago
Montel Laurent
f95258ec1d
It uses QUrl
12 years ago
Montel Laurent
5da7c5f77d
port to qCDebug. Autogenerate export headers
12 years ago
Montel Laurent
8457b66b38
Fix includes
12 years ago
Montel Laurent
1f5ffad221
Fix includes
12 years ago
Montel Laurent
127175c3ea
Port to QDialog
12 years ago