The namespace of qml types is ignored
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Autopilot |
New
|
Undecided
|
Unassigned | ||
Autopilot Qt Support |
New
|
Undecided
|
Unassigned |
Bug Description
When an application is using a qml type with a namespace, autopilot ignores the namespace and makes the object available only by the last part of its name.
This is a problem on the ubuntu ui toolkit, where we have a qml type Header used for the top header, and a different one ListItem.Header. With select_
This in addition to bug #1210260 makes it hard to write a good emulator for the Headers. Currently, as we are forced to name the emulator Header, we will have to put in it all the methods that correspond to the top header, and to the list headers.
Attached you will find a qml that exposes the problem.
Will the changes introduced to fix bug #1210260 help with this as well? That change allows a function to be defined in the custom proxy object class that checks the full dbus path and state to determine whether a specific class is valid for a given object.