GSoC on Porting Plasmoids to QML

Travis McHenry wordsizzle at
Wed Feb 23 09:15:43 CET 2011

Hey, I'm one of the people who emailed Marco about this project and didn't
reply right away lol. >_< If you want to take this project that's fine with
me though, it looks like there's plenty of other projects to choose from.
But if you find that it's not something you'd like to do I'd be more than
willing to take it up! haha.

I did spend a little time digging into this though so I'll share my ideas on
it in case they're helpful.

I think the first thing to do is to look through the
kdeexamples/plasma/declarative/ directory and look at how those widgets are
made, make some improvements that seem fun and useful and get a good feel
for it.

One thing I noticed is a weird quirk in the
kdeexamples/plasma/declarative/nowplaying widget where when amarok is
playing and you press the pause button the button will get switched around
so it has the play button when it's already playing and won't pause.

So if you want to learn some QML and maybe a bit about the dataengines in
plasma debugging that would probably be a good place to start. ;)

Also, I think one thing that needs clarification is if the project is to
port the widgets completely to QML or for the ones that have some C++ should
the goal be to port them to use DeclarativeWidgets.

Good luck! :)

On Tue, Feb 22, 2011 at 7:52 PM, Tomaz Canabrava <tcanabrava at> wrote:

> Already downloaded the Plasmoids from  SVN and studying QML.
> if anything that I should know beforehand, please state them.
> On Tue, Feb 22, 2011 at 5:42 PM, Marco Martin <notmart at> wrote:
> > On Tuesday 22 February 2011, Artur de Souza wrote:
> >> Quoting Tomaz Canabrava <tcanabrava at>:
> >> > Not gonna vanish here too. ;p , morpheuz knows where I live and can
> >> > kill me if I do.
> >>
> >> I know where both of you (Daker and you!) live...I can chase you :P
> >>
> >> Cheers!
> >
> > you're elected as our official killer robot that will keep order :p
> >
> >
> > Cheers,
> > Marco Martin
> > _______________________________________________
> > Plasma-devel mailing list
> > Plasma-devel at
> >
> >
> _______________________________________________
> Plasma-devel mailing list
> Plasma-devel at
-------------- next part --------------
An HTML attachment was scrubbed...

More information about the Plasma-devel mailing list