Adding "Set Wallpaper" Option In Frame Applet
Sinny Kumari
ksinny at gmail.com
Tue Jan 18 21:41:45 CET 2011
Due to exams I have not completed setwallpaer feature in frame applet.
I am doing it according to the suggestion. I have extended
Plasma::Wallpaper with adding :-
* protected slot setWallpaper(KUrl &url) which is derived in
trunk/kde/src/KDE/kdebase/workspace/plasma/generic/wallpapers/image/
as protected slot
* setImage(KUrl &url) as public member function
I have attached diff file for the changes that I have made in
trunk/kde/src/KDE/kdelibs/plasma
Right now, I can call containment()->wallpaer()->setImage(url) from
the frame. In response from
Plasma::Wallpaper, setImage() will invoke setWallpaper slot through
QMetaObject::invokeMethod().
But, I don't know properly what parameter should be passed to the
QMetaObject::invokeMethod().
need a little help here,
Thanks
On Mon, Nov 1, 2010 at 2:05 AM, Chani <chanika at gmail.com> wrote:
>
> On October 31, 2010 19:33:13 Sinny Kumari wrote:
> > Hi!
> > Earlier due to Binary Compatibility it was not possible to add
> > function addWallpaper(const KUrl &url) as virtual in
> > Plasma::Wallpaper, but now since BC is going to break, can I add it in
> > http://community.kde.org/Plasma/libplasma2.
> > Thanks
> >
>
> yes, add it to that page :)
>
> by the way, that page is for long-term planning. we're not actually going to
> break BC for quite a while. we've just reached the point where it's no longer
> taboo to talk about it ;)
>
> --
> Chani
> http://chani.ca
>
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>
--
http://www.sinny.in
-------------- next part --------------
A non-text attachment was scrubbed...
Name: diff1
Type: application/octet-stream
Size: 2173 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/plasma-devel/attachments/20110119/11689b44/attachment.dll
More information about the Plasma-devel
mailing list