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

Reply via email to