> On 2010-08-09 17:48:58, Aaron Seigo wrote: > > another thought that occurs to me: i wonder if the "translate a package > > name to an absolute path" doesn't belong in the Desktop Scripting .. that > > way all wallpapers would get the benefit of it and it would be a penalty > > paid just once (at initial layout loading). > > Marco Martin wrote: > probably... > fact is however my main use case was for plasma mobile, that doesn't have > desktop scripting :/ > so probablyboth are needed, this kind of resolution in image, and a > convenience function is desktop scripting as well > > and what about a static Package *Package::fromName(Qstring)? > > Aaron Seigo wrote: > "fact is however my main use case was for plasma mobile, that doesn't > have desktop scripting" > > i suppose the question, then, is: should it. > > "this kind of resolution in image" > > as long as it can be done without much overhead. it will mean replicating > this in every image using wallpaper, though. > > "what about a static Package *Package::fromName(Qstring)" > > it also needs a package type, since not all packages are installed and > queried the same way. and then package structures would need a way to define > how to do that lookup; most are currently based on using ksycoca but, as in > the case of wallpaper images and themes, they are based on looking at the > filesystem. so it's doable, but it's also PackageStructure-dependent.
>i suppose the question, then, is: should it. possibly: but then we have again the problem of making the binding a public library or fork it >as long as it can be done without much overhead. it will mean replicating this >in every image using wallpaper yes, not really good (atm there is just virus as officially distributed?) (weather is using images as well but aren't user configurable in this way) >as in the case of wallpaper images and themes, they are based on looking at >the filesystem yeah, that's true :/ - Marco ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviewboard.kde.org/r/4947/#review6916 ----------------------------------------------------------- On 2010-08-09 15:48:31, Marco Martin wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://reviewboard.kde.org/r/4947/ > ----------------------------------------------------------- > > (Updated 2010-08-09 15:48:31) > > > Review request for Plasma. > > > Summary > ------- > > This patch makes possible to specify in the config file just the wallpaper > name, such as "Ethias" or "Grass" > this would be necessary to do default plasma layouts with a different > wallpaper per containment for instance. > the patch looks like a quick and dirty way to me, another could be a Package > constructor that takesthe desktop file, or the associated KService as a path.. > > > Diffs > ----- > > /trunk/KDE/kdebase/workspace/plasma/generic/wallpapers/image/image.cpp > 1157559 > > Diff: http://reviewboard.kde.org/r/4947/diff > > > Testing > ------- > > > Thanks, > > Marco > >
_______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel