Details
-
Task
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
-
Windows
Description
Pending changes
QAxWindow + WebView
- Proof of concept: Split apart Active Qt to create a QAxWindow: https://codereview.qt-project.org/#/c/94229/
- Add impl: https://codereview.qt-project.org/#/c/96684/
- Dumpcpp support QAxWindow https://codereview.qt-project.org/105024
Proof of concept
Attempt to use a QAxWidget-based browser in assistant and potentially Creator. This is a prototype, idea being to develop interfaces for the classes of QtWebView that actually are useful.
- Use IWebBrowser via Active Qt/QAxWidget in assistant : https://codereview.qt-project.org/#/c/100930/
IDocHostUIHandler::TranslateUrl() might be interesting for URL rewriting.
Relevant documentation
API-Docs of IWebBrowser2: http://msdn.microsoft.com/en-us/library/aa752127(v=vs.85).aspx
API-Docs of DWebBrowserEvents2 : http://msdn.microsoft.com/en-us/library/aa768283(v=vs.85).aspx
Hosting: http://msdn.microsoft.com/en-us/library/aa752038(v=vs.85).aspx
Submitted changes
- Active Qt cleanup: 35231e9d2f06d098047dff1bb28b6a38fbb9343f (qtactiveqt, dev, 23.09.2014, 5.5) https://codereview.qt-project.org/93997
- Fix override in ActiveQt:30f5f9fd247f7454e008c1893f70ef1099cbb835 (qtactiveqt/dev, 8.12.2014) https://codereview.qt-project.org/#/c/101612/
- De-inline QAxAggregated::widget() cece05b212a78b2d98c32be0bcb733aa0cc7fec1 (qtactiveqt/dev, 8.12.2014) https://codereview.qt-project.org/#/c/101613/
- Fix WV geometry handling: 336f9c52237e7d9f97c18d2a464aacc48ab62804 (qtwebview/dev, 21.10.2014) https://codereview.qt-project.org/#/c/97455/
- Polish WV example: 206711a983f58768e6854f4c1c5f9d86ea2a5029 (qtwebview/dev, 20.10.2014) https://codereview.qt-project.org/#/c/97454/
- Refactor WV a bit: 14adf3688e995783873af2ec5bc11774c583ba48 dev, 3.11.2-14 https://codereview.qt-project.org/#/c/97467/
- Factor out browser support of assistant: dd45163e883d9db55ce0361db81b96a0c0f97bd7 (qttools/dev, 9.12.2014, 5.5) https://codereview.qt-project.org/#/c/100929/
- Introduce defines to easier accommodate for engines: 008926f193ceb29da6ca94fae6a7efb3ca0e0f09 (qttools/dev, 9.12.2014, 5.5) https://codereview.qt-project.org/#/c/101012/1
- Dumpcpp strings b2c2c27ffa0cac8f5fa8d76574155c9298694b8b (qtactiveqt/dev, 2.2.2015, 5.5) https://codereview.qt-project.org/105021
- Dumpcpp kill unused code ed9c0c7630a7b4b5d4c866b83835edd6a6cee48c (qtactiveqt/dev, 2.2.2015, 5.5) https://codereview.qt-project.org/105022
- Dumpcpp cmd line parser 9b4843607b0240b943c5094d2a193569fb50de95 (qtactiveqt/dev, 2.2.2015, 5.5) https://codereview.qt-project.org/105023
Abandoned changes
- Attempt without Active Qt: https://codereview.qt-project.org/#/c/93687/ (probably doomed, catching events and fine-tuning window-handling requires most of Active Qt).
Attachments
Issue Links
- relates to
-
QTBUG-37126 Windows: Address line edit of Active Qt WebBrowser example sometimes can not be focussed any more
-
- Closed
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-41130 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
94229,26 | WIP: Start on QAxWindow using adapter approach | dev | qt/qtactiveqt | Status: NEW | -2 | 0 |
105024,8 | WIP: dumpcpp: Add option to use QAxWindow | dev | qt/qtactiveqt | Status: NEW | -2 | 0 |
173525,6 | Add example and manual test for QAxWindow | dev | qt/qtactiveqt | Status: NEW | 0 | 0 |