>
> how exactly are you doing this? can you share some code with us?
> no. what are you trying to accomplish? (there may be a better way to do
> whatever it is you are trying to do..)


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.

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.

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.

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.

Pastebin <http://paste.kde.org/502064/>

Is there another way to change the wallpaper from an application ?
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to