[PATCH] KRadioAction toggled() signal
Scott Wheeler
wheeler at kde.org
Thu Oct 24 01:04:49 BST 2002
Sigmund Augdal pointed this one out on IRC:
KRadioAction is a subclass of KToggleAction, which has a toggled(bool) signal.
Curretnly this signal is only emitted in the activated() slot, which is
called when a user clicks on the action.
However, when there is an "exclusive group" KToggleAction::setChecked()
unchecks all other checked items by calling setChecked(false) on the other
items in the group.
However, since these items being unchecked are never "activated"
toggled(false) is never emitted. This patch (2 liner) moves the toggled()
signal from activated() to setChecked(), which corrects the above behavior.
Ok to apply?
Cheers,
-Scott
--
diff -u life.cpp~ life.cpp
--- life.cpp~ 2002/03/19 07:44:28
+++ life.cpp 2002/04/09 15:49:39
-#include <sleep.h>
+#include <caffeine.h>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kaction.diff
Type: text/x-diff
Size: 629 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20021024/f96c1e98/attachment.diff>
More information about the kde-core-devel
mailing list