KPasswordDialog
George Staikos
staikos at kde.org
Wed Nov 3 18:52:02 GMT 2004
I would prefer that this does not go into kdelibs [yet] because it uses the
Synchronous API. This is the thing that people constantly complain about
with respect ot KWallet, and hopefully I will have KHTML moved away from this
by tomorrow morning. Kopete, KNode and KMail also need to move to the
asynchronous interface (which ironically I was asked for multiple times, I
provided, and now I'm the only user of). See KWalletManager for how it
works. KWalletManager never freezes.
Now, can this be fixed in this class? Maybe. It would need to enter a new
event loop I think. Give it a try and see how it works... Other than that,
I think it's a good idea conceptually.
On Wednesday 03 November 2004 12:51, Olivier Goffart wrote:
> About KPasswordDialog,
> I wrote few times ago a class KPassword that make the automation of saving
> the result of a KPasswordDialog in the KWallet, or retreive it from there
> if it already exist.
>
> I plan to use it in Kopete insteads of the KopetePassword
> http://webcvs.kde.org/cgi-bin/cvsweb.cgi/~checkout~/kdenetwork/kopete/libko
>pete/kopetepassword.h (see also the .cpp file with the same name)
>
> I attached here how it is in my project.
> I've tested it with Kopete (i've a diff over it if someone is interested)
> (of course, it's not mean to be a final version. i plan to add more
> default value, or other function. and some stuff need to be finished)
>
> What do you think ?
>
> If it goes in kdelibs, where ? as it depends of kwallet and kdeui.
> (i thought about putting it in kwallet, but kwallet is not linked against
> kdeui)
>
>
> Another thing which is missing in KPasswordDialog is the ability to show a
> default password. (if the previous was wrong)
>
> and, another thing, kwallet documentation is not in the online api
> reference. http://developer.kde.org/documentation/library/cvs-api/
--
George Staikos
KDE Developer http://www.kde.org/
Staikos Computing Services Inc. http://www.staikos.net/
More information about the kde-core-devel
mailing list