porting superkaramba applet to plasmoid

Orcan Ogetbil orcanbahri at yahoo.com
Fri Jan 25 05:43:05 CET 2008


--- Alexander Wiedenbruch <wirr01 at gmail.com> wrote:

> On Friday, 18. January 2008 17:15:12 Orcan Ogetbil
> wrote:
> > Hi, I'm the developer of superkaramba applet
> > soundmania. Since KDE4 is out I am curious about
> the
> > fate of my code. I know that plasma will
> eventually
> > replace superkaramba.
> 
> Don't worry, SuperKaramba will be still around for a
> while.
> 
> As Chani wrote it is possible to run SuperKaramba
> themes in Plasma without 
> changing the themes.
> 
> I just looked into your theme and saw that it uses
> PyQt3. Unfortunately this 
> doesn't work because it is not possible to load the
> Qt3 library into a Qt4 
> app, which SuperKaramba now is.
> 
> So what you have to do, is to port your theme to
> PyQt4. The first step is to 
> change 'from qt import *' to 'from PyQt4 import *'.
> The rest should be very 
> easy.
> 
> Another problem is the switch from DCOP to DBUS. I
> am not sure yet how big the 
> change is. If you think this is too much work for
> you, you might want to 
> consider writing a Plasma Widget. This has the
> advantage of being future 
> proof.
> 
> If you need some help with this just drop me a mail!
> 
> Bye
> Alex
> _______________________________________________
> Panel-devel mailing list
> Panel-devel at kde.org
> https://mail.kde.org/mailman/listinfo/panel-devel
> 


Thanks a lot! Neither will the PyQt transition be hard
nor the dbus. I just need to wait until the players
(amarok, kaffeine etc) release their new versions
which will hopefully support dbus.

Can anyone give a more explicit information about what
the "hacker" did on the release event that Aaron was
talking about? Do I just need to replace
karamba.functionXX() with plasma.functionXX() , and
everything will run automagically?

Orcan


      ____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs


More information about the Panel-devel mailing list