Diffusion Elisa 612eb8858914

unify track delegate handling

Authored by astippich on Dec 19 2017, 10:08 PM.

Description

unify track delegate handling

Summary:
In preparation for T6345 this diff unifies the delegates for the single album view and the all tracks view.
This makes adding i.e. new actions to both delegates a lot easier as they now share most of the code.
Two new track delegates are replacing the old ones. The delegate for the single album view only wraps around the shared code.
Included functional changes:
-animations in the single album view
-makes more data available in the models
-adds disc number handling for the all tracksview
-converted actions to use signals

Test Plan: album view and all tracks view work as before

Reviewers: Elisa, mgallien

Reviewed By: Elisa, mgallien

Tags: Elisa

Differential Revision: https://phabricator.kde.org/D9261

Details

Committed
astippichDec 19 2017, 10:11 PM
Reviewer
Elisa
Differential Revision
D9261: unify track delegate handling
Parents
R255:1571bf4e3027: Disable shadows when no artist image is present
Branches
Unknown
Tags
Unknown