anthonyfieroni added inline comments. INLINE COMMENTS
> CMakeLists.txt:29-30 > + > ${Qt5WebKitWidgets_LIBRARIES} > ${Qt5WebKit_LIBRARIES} > ${Qt5Sql_LIBRARIES} You now depends on 2 engines, WebEngine and Webkit. So to be port complete remove Webkit or make it optional (last one will introduce many compile time conditional code) Situation is the same for other executables. > MarbleLegendBrowser.cpp:86-88 > +//TODO: no easy way to delegate links > +// page()->setLinkDelegationPolicy( QWebEnginePage::DelegateAllLinks ); > +// connect( this, SIGNAL(linkClicked(QUrl)), this, > SLOT(openLinkExternally(QUrl)) ); Docs <https://doc.qt.io/qt-5/qtwebenginewidgets-qtwebkitportingguide.html> says it will be overridden QWebEnginePage::acceptNavigationRequest > MarbleLegendBrowser.cpp:398 > +//TODO: No api to support extracting DOM elements. > +// QWebElement box = > page()->mainFrame()->findFirstElement("input[name="+name+']'); > +// if (!box.isNull()) { http://doc.qt.io/archives/qt-5.5/qwebframe.html#findFirstElement ? > PopupItem.cpp:400 > + > +//TODO: No api for printing the web page. > +// QPrinter printer; It has https://doc.qt.io/qt-5/qwebenginepage.html#print REPOSITORY R34 Marble REVISION DETAIL https://phabricator.kde.org/D698 To: cmihalache, #marble Cc: anthonyfieroni, mnafees, #kde_edu, kossebau, rahn, nienhueser, #marble, jalvarez, tjakobi, shentey, chaz6, dkolozsvari, narvaez, cmihalache, apol, marble-devel