okular/core
Andre Heinecke d3a549ca25 Add JavaScript Event Object handling
Summary:
This adds a new data object "Event" that can be used
to carry information in and out of JavaScript execution
contexts. The Event Object is defined in the Adobe JavaScript
scripting reference.

The implementation now adds handling for the FieldCalculate
Event. It should be extensible enough so that in the future
more events could be supported.

Reviewers: #okular

Subscribers: aacid

Tags: #okular

Maniphest Tasks: T7805

Differential Revision: https://phabricator.kde.org/D10073
2018-02-22 00:11:20 +01:00
..
script Add JavaScript Event Object handling 2018-02-22 00:11:20 +01:00
synctex Use Windows ANSI versions of the PathFind... methods 2018-01-19 21:23:02 +01:00
action.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
action.h Add override 2017-03-02 20:38:50 +01:00
annotations.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
annotations.h Add annotation resize functionality 2017-03-19 23:18:17 +01:00
annotations_p.h Add annotation resize functionality 2017-03-19 23:18:17 +01:00
area.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
area.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
audioplayer.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
audioplayer.h clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
audioplayer_p.h port KUrl -> QUrl 2015-01-29 20:55:57 +01:00
bookmarkmanager.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
bookmarkmanager.h Fix build with Qt 5.5 branch. 2015-03-02 13:09:27 +01:00
chooseenginedialog.cpp Port to new connect api 2015-01-30 22:06:53 +01:00
chooseenginedialog_p.h clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
chooseenginewidget.ui small touches to the backend choosing dialog: 2007-03-30 15:35:01 +00:00
debug.cpp Only show warning messages by default 2017-01-16 18:41:33 +01:00
debug_p.h Use categorized logging 2014-09-16 23:24:36 +02:00
document.cpp Merge remote-tracking branch 'origin/Applications/17.12' 2018-02-15 10:14:45 +01:00
document.h The work in this branch was sponsored by LiMux 2017-11-16 09:58:31 +01:00
document_p.h Merge remote-tracking branch 'origin/Applications/17.12' 2018-02-15 10:14:45 +01:00
documentcommands.cpp The work in this branch was sponsored by LiMux 2017-11-16 09:58:31 +01:00
documentcommands_p.h The work in this branch was sponsored by LiMux 2017-11-16 09:58:31 +01:00
fileprinter.cpp Fix width and height being switched when printing Custom size 2017-08-21 00:09:27 +02:00
fileprinter.h Merge remote-tracking branch 'origin/master' into frameworks 2015-03-17 08:47:52 +01:00
fontinfo.cpp Fonts are scanned again by poppler5 2016-07-13 23:46:43 +02:00
fontinfo.h Use QVector 2015-08-04 14:21:25 +02:00
form.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
form.h Add the additional action to form 2017-03-03 00:41:06 +01:00
form_p.h Add the additional action to form 2017-03-03 00:41:06 +01:00
generator.cpp Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
generator.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
generator_p.cpp Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
generator_p.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
global.h Move the definition of the 'EmbedMode' enum to 'part.h' 2011-11-02 20:29:31 +00:00
misc.cpp Use categorized logging even more 2014-09-16 23:38:25 +02:00
misc.h port to qCDebug. Autogenerate export headers 2014-10-27 22:35:06 +01:00
movie.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
movie.h Merge remote-tracking branch 'origin/master' into frameworks 2015-10-18 22:29:00 +02:00
observer.cpp Fix my email address 2013-03-14 23:09:07 +01:00
observer.h The work in this branch was sponsored by LiMux 2017-11-16 09:58:31 +01:00
okularGenerator.desktop SVN_SILENT made messages (.desktop file) - always resolve ours 2017-09-16 05:03:07 +02:00
page.cpp Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
page.h The work in this branch was sponsored by LiMux 2017-11-16 09:58:31 +01:00
page_p.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
pagecontroller.cpp Fix crash on rotation jobs 2017-11-02 17:49:08 +01:00
pagecontroller_p.h Port away from signal/slot keyword 2016-07-11 19:34:08 +02:00
pagesize.cpp make PageSize implicitely shared 2007-04-17 21:20:35 +00:00
pagesize.h port to qCDebug. Autogenerate export headers 2014-10-27 22:35:06 +01:00
pagetransition.cpp Support for non-integer transition durations in PDF presentations 2015-10-15 00:16:55 +02:00
pagetransition.h Merge remote-tracking branch 'origin/master' into frameworks 2015-10-18 22:29:00 +02:00
rotationjob.cpp Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
rotationjob_p.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
scripter.cpp Add JavaScript Event Object handling 2018-02-22 00:11:20 +01:00
scripter.h Add JavaScript Event Object handling 2018-02-22 00:11:20 +01:00
sound.cpp krazy include order issues 2007-04-19 18:30:20 +00:00
sound.h port to qCDebug. Autogenerate export headers 2014-10-27 22:35:06 +01:00
sourcereference.cpp Fix parsing of lilypond URLs 2016-07-24 20:27:04 +02:00
sourcereference.h port to qCDebug. Autogenerate export headers 2014-10-27 22:35:06 +01:00
sourcereference_p.h More QUrl porting 2014-08-10 20:36:41 +02:00
textdocumentgenerator.cpp Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
textdocumentgenerator.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
textdocumentgenerator_p.h clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
textdocumentsettings.cpp Fix memory leak in text document settings d-pointers 2017-08-27 13:19:16 +02:00
textdocumentsettings.h Q_NULLPTR -> nullptr 2017-03-02 20:09:32 +01:00
textdocumentsettings_p.h Fix memory leak in text document settings d-pointers 2017-08-27 13:19:16 +02:00
texteditors_p.h Use QStringLiteral 2015-10-29 13:37:11 +01:00
textpage.cpp Fix crash when accessing text page after save 2017-12-05 23:07:10 +01:00
textpage.h clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
textpage_p.h Fix crash when accessing text page after save 2017-12-05 23:07:10 +01:00
tile.h port to qCDebug. Autogenerate export headers 2014-10-27 22:35:06 +01:00
tilesmanager.cpp Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
tilesmanager_p.h Add support for cancellable image rendering and text extraction 2018-02-01 22:53:28 +01:00
utils.cpp Fix realDpi function for Mac 2018-02-18 19:24:19 +01:00
utils.h Drop libkscreen dependency 2016-01-30 18:15:07 +01:00
utils_p.h Viewport transition refinements for Find and Undo/Redo actions 2013-12-29 23:27:30 +01:00
view.cpp clang-tidy: modernize-use-nullptr run 2017-09-06 00:19:48 +02:00
view.h port to qCDebug. Autogenerate export headers 2014-10-27 22:35:06 +01:00
view_p.h Start a View class for managing the "views" of a document. 2008-04-27 11:05:59 +00:00