QuickViewSharedEngine
Open, Needs TriagePublic

Description

What is this supposed to do? Why does it inherit from QQuickWindow? How can a window be a shared engine? The name is probably badly chosen.

The API contains both view/window related functions (size stuff etc.) as well as engine related functions (translation domain). The latter should probably be removed and the shared engine available internally made publically accessible, such that the engine-related functions can be called on it directly?

Also, inheriting from QQuickWindow - is that really required, or could composition be used instead to reduce the coupling? Think of user code that's already creating a QQuickWindow elsewhere and would like to use whatever this class is offering.

Related Objects

StatusAssignedTask
OpenNone
Openalex
mwolff created this task.Nov 23 2019, 11:34 AM
alex moved this task from Backlog to Done on the KF6 board.Mar 4 2023, 7:58 AM
alex claimed this task.