preview in wallpaper dialog
Marco Martin
notmart at gmail.com
Wed Aug 11 22:26:54 CEST 2010
On Wednesday 11 August 2010, Aaron J. Seigo wrote:
> On August 11, 2010, Aaron J. Seigo wrote:
> > which brings me to the next issue: sharing the previewer. this could be
> > done by sharing the delegate that paints the items via Plasma::Wallpaper,
> > requiring a view with a model that provides the BackgroundDelegate roles.
>
> actually, looking at the code, it seems that it would be better to just
> provide the whole view and hide the delegate. this will allow standardizing
> things such as icon vs list and what not. i'm a little concerned about
> sharing this via libplasma though ... it would mean a couple more private
> classes and one more method in Plasma::Wallpaper specific to configuration
> UI which would return a QAbsractItemView or some-such.
>
> i thought about making it possible for a Wallpaper plugin to provide a
> QAbastractModel, but the Wallpaper really needs to be able to decide where
> to put the listing in its configuration.
yeah, a bit too much public api i think...
also i'm not too happy about returning a qwidget based qabstractitemview from
libplasma, what about
providing models in plasmagenericshell, that use wallpaper to render
thumbnails in pixmaps that would be provided in the model?
--
Marco Martin
More information about the Plasma-devel
mailing list