Bug 69258
Summary: | [Qt][WK2][Mac] MiniBrowser does not display any pages after merge of Qt5 refactor branch. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Zeno Albisser <zeno> |
Component: | WebKit Qt | Assignee: | Zeno Albisser <zeno> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | ||
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | OS X 10.7 |
Zeno Albisser
On Mac MiniBrowser does not display any pages at all. Instead the UIProcess seems to create two top level widgets. The second one seems just to be an empty widget of the size of the browser viewport.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Zeno Albisser
This happens due to a missing implementation of QWindow::setParent on Mac platform.
Since QWindow is supposed to be a TopLevel window, embedding the child Window is at least a controversal topic.
Instead of wasting resources trying to get this approach working again, we should rather concentrate on getting a future proof QML based solution.
Nevertheless for a QML based solution the following things are currently missing in Qt5 (QtGui):
- a QML based solution for QMenu
- a QML based solution for QShortcut
- a QML based solution for QAction (QAction::icon())
Zeno Albisser
*** This bug has been marked as a duplicate of bug 70315 ***