[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    Re: [Kopete-devel] [Long] next release
From:       Andres Krapf <dae () chez ! com>
Date:       2002-04-29 20:59:19
[Download RAW message or body]

On Monday 29 April 2002 22:47, Martijn Klingens wrote:
> Hmm, I wanted to move the contact list out of Kopete into the general app
> actually, i.e. the non-public part of the API. I have yet to see a reason
> for plugins accessing the contactlist directly. I'd rather see Kopete
> manage the list and the plugins not even knowing about its existence.

hu? how will the plugins tell the framework that someguy was moved to another 
group for example ? or add a new guy ?

> Eeeek... the contact list is taboo country for you! If you requested a list
> of all items you couldn't even dynamic_cast them to yourself, because you
> would also be trying to cast items from foreign plugins, which breaks with
> certain compilers and dynamic loaders. Ok, with qcast you could circumvent
> that problem, but it would still be ugly. And iterating over all those
> contacts belonging to other protocols is kinda ugly anyway. Likely even
> slow if contact lists grow and the code is called often (which it is for
> each sent message).

i know it's ugly ! that's why i proposed something i thought better... 
anyways, there are other issues that need to be resolved before i'm happy 
with my stuff. like the messageSend in KMM... i'll work on that instead right 
now.

may be after that i'll feel ok with doing my own tracking :-)

cheers, and thanks.

-- 
Andres
_______________________________________________
Kopete-devel mailing list
Kopete-devel@mail.kde.org
http://mail.kde.org/mailman/listinfo/kopete-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic