Move KParts::BrowserInterface to Konqueror
Open, Needs TriagePublic

Description

It is exposed in KParts::NavigationExtension, but effectively only used in Konqueror.

What it does is providing some generic-ish mechanism for Konqueror and the part to communicate via method calls. Can we solve that differently?

Related Objects

StatusAssignedTask
OpenNone
OpenNone

An option could be to make a new extension class similar to BrowserExtension/NavigationExtension that only has

void setBrowserInterface(BrowserInterface *impl);
BrowserInterface *browserInterface() const;

then move BrowserInterface to libkonq.

A bit boilerplate-y but minimal architectural changes in Konqueror. Or can we do something simpler?

nicolasfella moved this task from Backlog to In Progress on the KF6 board.Aug 1 2023, 7:08 PM
nicolasfella moved this task from In Progress to Done on the KF6 board.Nov 6 2023, 2:45 PM