Add support for execute links and file attachments to open movies in external viewer

Bug #1241576 reported by Adam Reichold
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qpdfview
Fix Released
Wishlist
Adam Reichold

Bug Description

To treat the use case of opening a movie linked in a presentation prepared using BEAMER using an external viewer, please add support for execution links. Treat them as links to URL and give them to QDesktopServices::openUrl which should execute the default program to open the corresponding file type. To handle relative paths, URL need to be resolved like links to external documents are.

Changed in qpdfview:
status: New → In Progress
importance: Undecided → Wishlist
assignee: nobody → Adam Reichold (adamreichold)
milestone: none → 0.4.7
Revision history for this message
Adam Reichold (adamreichold) wrote :

I also extended the branch to move knowledge about when a page and hence document were modified into the annotation and form field objects, e.g. saving a file attachment won't mark the document as modified. This necessitated moving around some signals for all annotations and form fields, so please try to test this for general regressions w.r.t. to these as well. Thanks.

Revision history for this message
Adam Reichold (adamreichold) wrote :

And as another thing to make this more useful, there is no a setting to open a file attachment immediately after saving it...

summary: - Add execution links to open movie in external viewer
+ Add support for execute links and file attachments to open movies in
+ external viewer
Revision history for this message
Benjamin Eltzner (b-eltzner) wrote :

Hi, I tested the branch with the two files linked in https://answers.launchpad.net/qpdfview/+question/237323 and it worked. I tested on Unity with totem, so it would probably be interesting if somebody could test it with other desktop settings.

Changed in qpdfview:
status: In Progress → Fix Committed
Changed in qpdfview:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.