Use of KMessageBox::warningYesNo for continue/cancel questions.
Aaron J. Seigo
aseigo at olympusproject.org
Fri Jun 20 18:39:24 BST 2003
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Friday 20 June 2003 10:53, Waldo Bastian wrote:
> You mention KMail but KMail uses warnngYesNoCancel to confirm sending. It
> will surely not be affected by a change in warningContinueCancel's
> behaviour.
true... but this makes warningContinueCancel different from warningYesNoCancel
due to the difference between "Continue" and "YesNo" when the real issue is
the severity (e.g. warning) of the dialog...
more to the point, i just grep'd KDE CVS for warningContinueCancel usage and
found 224 instances. not all seem to be guarding "dangerous" or inconvenient
actions, though most/all are warnings of some sort. i'm concerned about
simply changing the semantics of an existing dialog like that, since it does
impact pretty heavily how the user interacts with the dialog...
> Konqueror should use warningContinueCancel in the cases that you changed,
> and if that doesn't give the desired result then warningContinueCancel
> should be adjusted.
hrm... as per our recent IRC chat, how about the attached patch? this would
allow the application to tell KMessageBox if the action is "dangerous" and
should therefore be protected by safer defaults, allow applications to use
the "proper" KMessageBox variants, and not alter the current default
behaviour nor add any new methods to KMessageBox...
- --
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43
KDE: The 'K' is for 'kick ass'
http://www.kde.org http://promo.kde.org/3.1/feature_guide.php
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)
iD8DBQE+80bM1rcusafx20MRAi+AAJ4tWICdQ6FFKWkhmdWc+inWS+v6ygCfaeoo
K4ESKmQ0RrUlbb6oPDYbJlc=
=BRAH
-----END PGP SIGNATURE-----
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kmessagebox.diff
Type: text/x-diff
Size: 4078 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20030620/d7168f7a/attachment.diff>
More information about the kde-core-devel
mailing list