Move UbuntuWebContextMenu / UbuntuWebContextMenuItem to qt/quick/api

Bug #1647674 reported by Chris Coulson
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Oxide
Triaged
Medium
Unassigned

Bug Description

The initial iteration of the API to allow the context menus to be customized will live in qt/uitk/lib. There are a couple of reasons for this:

- It makes use of the Action class from Ubuntu.Components
- qt/uitk/lib is experimental, so it doesn't matter if we break that for now.

It will be possible to break the dependency on Action by delegating from qt/quick to qt/uitk/lib via AuxiliaryUIFactory. There isn't a build time dependency on Action anyway because there's no C++ API for it, so we just pass Actions around as QObject pointers.

It turns out there's a fair amount of code involved with UbuntuWebContextMenu / UbuntuWebContextMenuItem, so it would be nice for this to move to qt/quick instead and not have it tied to the UITK implementation.

Changed in oxide:
importance: Undecided → Medium
status: New → Triaged
Changed in oxide:
milestone: none → branch-1.22
Changed in oxide:
milestone: branch-1.22 → branch-1.23
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.