qutebrowser/qutebrowser/browser
Florian Bruhin 3bffb71b55 QtWebEngine: Implement mouse opentarget handling
This moves various stuff around and out of QtWebKit code:

- open_target and hint_target are now in TabData, not on the WebPage

- As much as possible got extracted from WebPage.acceptNavigationRequest
  to AbstractTab._on_link_clicked, with a new link_clicked signal added
  to WebPage. However, we need to decide whether to handle the request
  in this tab or not inside acceptNavigationRequest, so we have some
  code duplicated there and in WebEnginePage.acceptNavigationRequest.

- _mousepress_opentarget (i.e., setting the open_target) is now handled
  in MouseEventFilter, not in WebView.
2016-08-11 16:09:59 +02:00
..
webengine QtWebEngine: Implement mouse opentarget handling 2016-08-11 16:09:59 +02:00
webkit QtWebEngine: Implement mouse opentarget handling 2016-08-11 16:09:59 +02:00
__init__.py Split browser into browser/browser.webkit 2016-06-13 11:18:21 +02:00
adblock.py usertypes: remove Frankenstein's enum 2016-07-12 17:10:36 +02:00
browsertab.py QtWebEngine: Implement mouse opentarget handling 2016-08-11 16:09:59 +02:00
commands.py Add add_undo parameter for closing tabs 2016-08-11 07:44:11 +10:00
downloadview.py Split browser into browser/browser.webkit 2016-06-13 11:18:21 +02:00
hints.py Extract hint tags from <textarea> 2016-08-10 02:07:33 +02:00
history.py Split up QtWebKit specific part in browser.history 2016-08-10 14:51:29 +02:00
inspector.py Don't inherit AbstractWebInspector from QtWebKit 2016-08-10 14:55:50 +02:00
mouse.py QtWebEngine: Implement mouse opentarget handling 2016-08-11 16:09:59 +02:00
navigate.py Fix lint 2016-08-09 17:28:14 +02:00
pdfjs.py Add qutebrowser.utils.javascript 2016-08-04 17:53:13 +02:00
signalfilter.py Remove support for showing JS statusbar messages 2016-07-11 16:19:44 +02:00
urlmarks.py Coding style fixes 2016-07-26 09:48:35 -04:00
webelem.py Add initial WebEngineElement implementation 2016-08-08 15:02:58 +02:00