<div><blockquote class="gmail_quote" style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">how exactly are you doing this? can you share some code with us?<br>
no. what are you trying to accomplish? (there may be a better way to do<br> whatever it is you are trying to do..)</blockquote></div><div> </div><div>I am trying to implement wallpaper plugin for digikam as SoK project. Using an applet I am able to change the wallpaper but not otherwise as I need the current desktop containment object.</div>
<div><br></div><div>I am trying to obtain that by creating a containment object and restoring from the config file. But the isContainment() is set to false in this case.</div><div><br></div><div>I also tried using the static load function from Plasma::Applet, but because the desktop plugin has both Plasma/Applet and Plasma/Containment, the isContainment() is set to false this way too.</div>
<div><br></div><div>Currently I have a Wallpaper object loaded this way and changed the Url and saved it back to the file. But as update signals are protected I can't change the wallpaper in realtime. If I can get the current containment object, I can use the Plasma::Containment::setWallpaper() function after saving the new config and it will update.</div>
<div><br></div><div><a href="http://paste.kde.org/502064/">Pastebin</a><br></div><div><br></div><div>Is there another way to change the wallpaper from an application ?</div>