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

List:       kopete-devel
Subject:    Re: [Kopete-devel] Re: kdenonbeta/kopete/libkopete
From:       Martijn Klingens <klingens () kde ! org>
Date:       2003-07-06 21:25:26
[Download RAW message or body]

On Sunday 06 July 2003 21:46, Grzegorz Jaskiewicz wrote:
> I told you allready, becouse I want to display some more information !
> for god sake, there is need for that. Maybe not in your plugin, but in
> gadu for sure and in jabber fe.

***WHAT*** more information? "more information" to me is as generic as "i 
don't know, but it might come in handy some day in the distant future for 
Kopete 5.6.7". In other words, it's only MORE reason to revert...

> I want to display reason beside of status, i want to give an information
> about nick name and protocol - becouse it is usefull information.
> Maybe not protocol name it self, but anyway.

All this is already in libkopete. Can be called directly from your tooltip 
code. No need for an extra method and *CERTAINLY* not a need for a _virtual_ 
method.

> It does not change anything, you don't have to use it.

You add another virtual. Adding virtuals is BIC and as such I'd better see a 
pretty darn good excuse for adding them while we're trying to stabilize our 
API.

Although we formally don't have BC yet (and can't have yet either) I at least 
would like everyone to be aware of BC rules and think twice before doing BIC 
changes. This one surely doesn't qualify in my rulebook. It adds **NOTHING** 
that isn't already there, besides more confusion.

> I hate callbacks, and this will be total disaster - that is why i did that
> with fullAccountName();

Better explain the need for either of them. I don't see a need for either 
callbacks or your fullAccountName().

> Kopete can use this to display more information about account it self, fe
> in chat box or others (maybe some which don't exists yet).

And why do you need a whole new virtual method to do all that?

> Bullshit, one of the reasons i joined kopete team was lack of
> userfilendliness. And this is not only my opinion.

And why is a virtual more userfriendly than a normal convenience method, or 
even a simple i18n( "%1 %2 %3" ).arg( "1", "2", "3" ) at some strategic 
places?

I am *NOT* opposed to the _information_ you want to provide (not at all), but 
I am *STRONGLY* opposed to the _way_ you want to provide it.

-- 
Martijn
_______________________________________________
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