Diffusion Elisa d9f07791fcd5

introduce GridBrowserView and GridBrowserDelegate for generic grid view

Authored by mgallien on Jan 11 2018, 8:44 PM.

Description

introduce GridBrowserView and GridBrowserDelegate for generic grid view

Summary:
add support for more roles in the model to allow generic delegates

provides roles that will be useable by the generic delegates

allow to retrieve the album or the artist with a generic role from models

support everything except open with generic view and delegate

allow all artsist and all albums models to know each other

this is needed to allow the models to generate proxy models linked to an
artist from an album item for example

makes it possible to open and use album or all albums from an artist views

still some things are not working well like the possibility to show the
artist of an album

I still need to report in the new components all the improvements that have gone since I started this branch

Test Plan: works fine

Reviewers: Elisa, astippich

Reviewed By: Elisa, astippich

Tags: Elisa

Maniphest Tasks: T7671

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

Details

Committed
mgallienJan 14 2018, 8:21 PM
Reviewer
Elisa
Differential Revision
D9777: introduce GridBrowserView and GridBrowserDelegate for generic grid view
Parents
R255:e09db8040a6c: cleanup of src directory
Branches
Unknown
Tags
Unknown