GSoC weekly report – issue 4

For those who never heard about me before I’m the SoC student working with Amarok’s Context View. This is already my 4th week report during GSoC but until now I was only sending it by e-mail to my mentor Leo Franchi. This week he had asked me to set up a blog and post about the project progress.

During this week I’ve been fighting against QGraphicsGridLayout. The new grid layout is working just fine after some sizing issues. Also when an applet is removed the remaining applets are rearranged to occupy the space left. This is pretty simple but also very cool, and would look great with animations.

I’ve started to add multiple containments to the Context View and enabled zooming (ctrl + wheel). The idea is that applets are added by columns first. If there isn’t space left to insert an applet in a new column then it would be sent to another containment and the focus would be set to this containment (animations would be great here too, like zooming out from the current containment and zooming in to the new one). Again sizing issues have risen and although you can zoom in and out you can’t add applets to the others containments. I have to figure out what’s happening to the signals and the events of the contaiments.

Here are some snapshots showing the zooming:

zoom level 0

zoom level 1

As you can see in the images the wikipedia applet is working again. It is using Plasma::WebContent which allows us to set a transparent palette. The only problem is that scrolling in it is extremely slow. If no one else fixes it I’ll have to take a look myself, but for now I’ll wait since I have other issues to fix first.

Explore posts in the same categories: kde/amarok

Tags: ,

You can comment below, or link to this permanent URL from your own site.

Comment: