Kopete DeskList Plugin

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
7.1
Description:

This is a plugin for Kopete that displays all online (as in not offline) contacts right on the desktop, Karamba style.
It uses contact photos and transparency to give a unique new look to your contact list. You can close the regular contact list to system tray to reduce window clutter.

Many features of the real contact lst are accessible via this list: double click starts chat, groups can be collapsed, tool tips and (with some restrictions) context menus can be used.

The look is extremely configurable to adapt to as many users needs as possible.
The option to exclude single contacts as well as whole groups is now available.
Last changelog:

13 years ago

New in 0.3.0:

- improved rendering engine
(the window is now only completely redrawn if the number of displayed contacts changes, otherwise the existing window is modified, which doesn't cause the flicker)
- added an context option for contacts as well as groups to be excluded from the desklist (accessible via meta contact/group context menu)
- hopefully fixed some crashes caused by removal of meta contacts
- added a couple of configure checks

Thanks to Daniel Faust for the new Suse RPM!

mattepiu

13 years ago

ops, my fault, I was still using 1.0 version, sorry.

Report

nedudgi

13 years ago

Hi!
I'm new to KDE and I tried to compile the plugin but I get an error message:

/usr/include/kde/kgenericfactory.h:194: error: cannot convert 'KopeteDesklistPlugin*' to 'QObject*' in return
make[2]: *** [kopetedesklistplugin.lo] Error 1
make[2]: Leaving directory `/home/nedudgi/pack/desklist/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nedudgi/pack/desklist'
make: *** [all] Error 2

This is the end of make. I ran ./configure as told here. I'm using Kubuntu Breezy, KDE 3.4.3, gcc 4.0.2

Thank's for any help...

Gabor

Report

nedudgi

13 years ago

Hi!

I upgraded to KDE 3.5, and then I managed to install kdenetwork-dev. That solved my compilation problem, but the plugin does not show up in Kopete plugins after make install and restarting kopete.

Any Ideas?

Report

blujay

13 years ago

Same problem. Using Debian with KDE 3.5.2 and Kopete 0.11.2. Have kdelibs4-dev 3.5.2-2.

Report

blujay

13 years ago

Oops, didn't have kdenetwork-dev installed. (This should be detected by ./configure, shouldn't it?)

Report

jayenell

13 years ago

Indeed, this solved it. My kopete 0.12-beta was compiled against kde 3.5.2. In uninstalled 0.12-b2, I installed kdenetwork-dev (temp. installed kopete 0.11, recompiled kopete 0.12-b2 and compiled thsi plugin succesfully afterwards).

Report

jayenell

13 years ago

Same problem here. Using Kubuntu dapper with Kopete 0.12 beta2.

Report

jayenell

13 years ago

I have all KDE and QT3 dev-packages installed. I have almost no problems to compile other KDE-apps.

kopetedesklistplugin.moc:120: instantiated from here
/usr/share/qt3/include/qptrlist.h:150: warning: possible problem detected in invocation of delete operator:
/usr/share/qt3/include/qptrlist.h:150: warning: invalid use of undefined type 'struct Kopete::MetaContact'
linkedlist.h:31: warning: forward declaration of 'struct Kopete::MetaContact'
/usr/share/qt3/include/qptrlist.h:150: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/usr/include/kde/kgenericfactory.h: In member function 'QObject* KGenericFactory::createObject(QObject*, const char*, const char*, const QStringList&) [with Product = KopeteDesklistPlugin, ParentType = QObject]':
kopetedesklistplugin.moc:120: instantiated from here
/usr/include/kde/kgenericfactory.h:194: error: cannot convert 'KopeteDesklistPlugin*' to 'QObject*' in return

Report

C

conrausch

13 years ago

i'm not sure. do you have all -dev packages installed? (kde, qt)

Report

nedudgi

13 years ago

No I don't because as I found out, there is no kdenetwork-dev package for Breezy, only for Dapper. I have no time to do a dist-upgrade now, and the dapper package needs depedencies, wich are also unavailable in breezy. Maybe this problem can be solved, but I don't have the time to look after it right now.

Thank's for the help.

Gabor

Report

nedudgi

13 years ago

I use Kopete 0.12 Beta2 Can this be the problem?

Report

mattepiu

13 years ago

I'm actually using 0.12_beta2 and my
only issue is that desklist doesn't shows
at kopete startup. I have to enter plugin configuration, change something and click apply to have it shown.

Report

loenen

13 years ago

I have the same problem. Also using 12b2.
Quite annoying. Is this a 12b2 bug, or is it the plugin?

Report

C

conrausch

13 years ago

are you using the latest version?
i am running kopete svn, which is roughly the same as 0.12b, and i don't have any problems...

Report

loenen

13 years ago

It turns out that it is working. It just doesn't show immediately. As soon as someone goes on/offline, and the desklist is refreshed, it shows.

And about my kopete version: I use the "official" 12 beta 2 release.

Report

Trulala

13 years ago

I compiled plugin, it compiled without errors, but I can`t see it in kopete modules list. how to use it?

Report

Renze

13 years ago

Did you restart kopete?

Report

joe81

13 years ago

I have the same problem, also restarting kopete...
I'm using kopete-svn

Report

joe81

13 years ago

sorry... after restarting kde it works ok... great app!

Report

Renze

13 years ago

Just so you know, it seems to work flawlessly with Kopete 0.11.1 here.

Report

arkanoid

13 years ago

Works like a dream on Gentoo with KDE 3.5.2 and Kopete 0.11.1 :)

Report

mattepiu

13 years ago

To compile in my gentoo box
(kopete-svn, gcc-4.1, glibc-2.4)
I had to do:
ln -s /usr/include/kopete /usr/kde/3.5/include/kopete

otherwise some include files weren't found....

Report

arkanoid

13 years ago

did you compile with "--prefix=`kde-config --prefix`"?

Report

arkanoid

13 years ago

that was supposed to be "did you configure with..."
The correct configure-line should be something like this:
./configure --prefix=`kde-config --prefix`

Report

mattepiu

13 years ago

I did that, in gentoo kde-config --prefix returns /usr/kde/3.5 .

But kopete-svn (don't know for kopete-0.12_beta2) ebuild puts the files to include into /usr/include, so I needed
to create that symlink.

Report

13 years ago

New in 0.3.0:

- improved rendering engine
(the window is now only completely redrawn if the number of displayed contacts changes, otherwise the existing window is modified, which doesn't cause the flicker)
- added an context option for contacts as well as groups to be excluded from the desklist (accessible via meta contact/group context menu)
- hopefully fixed some crashes caused by removal of meta contacts
- added a couple of configure checks

Thanks to Daniel Faust for the new Suse RPM!

12345678910
product-maker Count:227 Rating: 7.09
File (click to download) Version Description Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.3.0
updated May 05 2006
added Dec 01 2005
downloads today
0
page views today 5
+