Remove styleId (name) from ItemStyle

Registered by Zsombor Egri

This blueprint has been superseded. See the newer blueprint "SDK: Theme Engine Improvements" for updated plans.

Remove style name from styling (ItemStyle) to decrease complexity of styling.

Blueprint information

Status:
Complete
Approver:
Zoltan Balogh
Priority:
Undefined
Drafter:
Zsombor Egri
Direction:
Needs approval
Assignee:
Zsombor Egri
Definition:
Superseded
Series goal:
Proposed for saucy
Implementation:
Unknown
Milestone target:
milestone icon ubuntu-13.05
Completed by
Zoltan Balogh

Related branches

Sprints

Whiteboard

Specifying style class is enough in most of the cases, and the presence of the name (style ID) is just increases complexity of the styling. As we cannot use QML component's id in styling, the "name" property makes less sense and requires extra logic to support it.

(?)

Work Items

Work items:
Remove style name from ItemStyle attached property: TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.