Wait, there's something wrong with my diff. Anyway, I already did a model, a view and a delegate for the identities. Some stuff that's still bugging me: - How can I make each delegate grow when selected? - How can I insert a button in a delegate? I mean, I want a real button, which I can connect to some slot.
Hopefully, there will be more problems, but that's it by now. Best regards. Em 16 de setembro de 2010 04:12, Luiz Romário Santana Rios < luizroma...@gmail.com> escreveu: > Here's what I have so far: a model, a view and a delegate. > > Em 14 de setembro de 2010 18:56, Luiz Romário Santana Rios < > luizroma...@gmail.com> escreveu: > > >> >> Em 14 de setembro de 2010 15:51, Lamarque Vieira Souza < >> lamar...@gmail.com> escreveu: >> >> Em Sunday 12 September 2010, Luiz Romário Santana Rios escreveu: >>> > Em 12 de setembro de 2010 16:10, Lamarque Vieira Souza >>> > >>> > <lamar...@gmail.com>escreveu: >>> > > Hi Luiz, >>> > >>> > Hi. >>> > >>> > > I think you remember me from Akademy-br. >>> > >>> > I do. >>> > >>> > > What exactly do you call a >>> > > "Kopete instance"? Is it a separated process? Do you want to run more >>> > > than one >>> > > Kopete process? At least for now I think that is not possible, Kopete >>> is >>> > > coded >>> > > to run only one instance per user as far as I know. >>> > >>> > I'm aware of that, but it doesn't need necessarely to be a separate >>> > instance; there would be a contactlist per identity instead of only one >>> > contactlist holding all the identities on a computer, but the process >>> could >>> > be the same. However, when a user re-opened Kopete - by typing "kopete" >>> on >>> > Alt+F2 or through the menu, it would show an identitylist, each one >>> showing >>> > its label, picture and accounts, showing also the connected ones, their >>> > text being bold. I think having a Kopete process per account would be >>> > better, but that's up to the mantainer. >>> >>> I do not like the idea to have to choose the identity everytime I >>> launch >>> Kopete. You should use the last used identity instead, if the user wants >>> to >>> change to a different identity he/she should do it through the menu or >>> another >>> mechanism. One process per account is overkill, it would make handling >>> metacontats more complex. >>> >> I think I didn't express it well. You won't have to choose the identity >> everytime you run Kopete, you will have this option, since every identity >> will have its own icon in the systray. And, yes, logging in the last used >> identity would be the _default_ behavior, but not the only one, because >> there would be some cases in which this is not desirable (multiple users on >> a same computer is the most obvious example). Other mecanisms could be >> available as well. >> And it wouldn't be a process per account, but per identity. Thus, handling >> metacontacts wouldn't be a problem, as I can't see when allowing different >> identities to share a metacontact is desirable. >> >> >>> >>> > > Having more than one identify for one instance has its use, so >>> has >>> > > >>> > > using >>> > > different passwords for each identify (if configured to do so). I >>> think >>> > > that >>> > > is what you want, right? >>> > >>> > Kind of. Not only that, but, as I already said, a separate contactlist >>> and >>> > conversation window(s). >>> >>> Separated contact history too, although I think separated history >>> would >>> be automatic by using separated contactlist, I am just not sure of that. >>> >> Yes, it would be included. The idea is: separate each identity >> environment, so they can't interfere each other unless both users want to. >> >> >>> >>> > > I am not familiar with this part of Kopete's >>> > > internals. Two months ago I talked to Daniel (from KDE-MG) about this >>> > > problem >>> > > and we are not sure if it is possible to make one kopete process to >>> have >>> > > one >>> > > password for each identity. Does anyone here know if that is >>> possible? >>> > >>> > Maybe, via KWallet. One could assing a wallet per user, if they wanted >>> to. >>> > Or the user could have a master password for their identity, but that's >>> > basically Kwallet's concept. >>> >>> We would need different wallets per identities here, that would >>> make >>> using Kopete a little troublesome because most people use only one >>> wallet. The >>> default identity should use that one wallet used by the other KDE >>> programs to >>> simplify the use. Only when using other identities the user will be asked >>> the >>> password to unlock that identity's wallet. I am just not sure if kwallet >>> allows one process to open several wallets with different passwords. >>> >> I agree, although I think setting a wallet per identity could be left as >> an option. But what about a master password per identity? Currently, if you >> don't store a password for a given account, it's password will be asked >> every login. That is, if an identity has a lot of accounts without >> passwords, the user will have to type one password per account. In that >> case, a master password for each identity would make it act as a >> "sub-wallet" only for IM accounts. >> Suggestions? >> >> >>> >>> I like your idea and I think other people will make use of it. >>> Unfortunately I am very busy and probably will be for the a long time, I >>> cannot help you with the implemenation. >> >> I see. No problem, though, you already helped me a lot by giving such >> feedback. >> >> >>> Does anybody here want to help with >>> this implementation? >>> >> I would appreciate that. >> >> >>> >>> > > Em Sunday 12 September 2010, Luiz Romário Santana Rios escreveu: >>> > > > Resending without attachment. >>> > > > >>> > > > Hello for the first time. >>> > > > >>> > > > I had some ideas for Kopete which I'm willing to implement. Here's >>> an >>> > > >>> > > image >>> > > >>> > > > to help you understading: >>> > > > http://img844.imageshack.us/img844/2646/ideiaskopete.png >>> > > > >>> > > > But it basically separates one identity for Kopete instance, since >>> it >>> > > >>> > > makes >>> > > >>> > > > no sense to have more than one indentity an a same Kopete instance >>> in >>> > > > my opinion. Beyond, it gives the user the option to login quickly >>> into >>> > > > an account. >>> > > > >>> > > > What do you think? If you think it's fine, then I'll need some help >>> on >>> > > > Kopete internals. >>> > > > >>> > > > Best regards. >>> > > >>> > > -- >>> > > Lamarque V. Souza >>> > > http://www.geographicguide.com/brazil.htm >>> > > Linux User #57137 - http://counter.li.org/ >>> > > http://www.kde-mg.org >>> > >>> > Best regards. >>> >>> >>> -- >>> Lamarque V. Souza >>> http://www.geographicguide.com/brazil.htm >>> Linux User #57137 - http://counter.li.org/ >>> http://www.kde-mg.org >>> >> >> Best regards. >> >> -- >> Luiz Romário Santana Rios >> > > > > -- > Luiz Romário Santana Rios > -- Luiz Romário Santana Rios
_______________________________________________ kopete-devel mailing list kopete-devel@kde.org https://mail.kde.org/mailman/listinfo/kopete-devel