[Kde-pim] Review Request 113901: Use dedicated slots for handling exactly the actions they should handle
Volker Krause
vkrause at kde.org
Sat Nov 16 14:00:16 GMT 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/113901/#review43818
-----------------------------------------------------------
Ship it!
Ship It!
- Volker Krause
On Nov. 16, 2013, 1:57 p.m., Ingo Klöcker wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/113901/
> -----------------------------------------------------------
>
> (Updated Nov. 16, 2013, 1:57 p.m.)
>
>
> Review request for KDEPIM.
>
>
> Repository: kdepim
>
>
> Description
> -------
>
> Use dedicated slots for handling exactly the actions they should handle
>
> Previously, all actions in the header context menu were handled by the
> same method slotHeaderContextMenuTriggered(), even actions in submenus
> which was clearly not intended. For example, selecting sorting
> By Date/Time of Most Recent in Subtree in the Sorting submenu did also
> enable the Sender column (because the action for showing/hiding the
> Sender column had the same index set as user data as the action for
> sorting By Date/Time of Most Recent in Subtree). Usage of dedicated
> slots attached to the actions' signals instead of a single slot
> attached to the menu's triggered() signal (which is also emitted for
> actions in submenus) fixes this.
>
>
> Diffs
> -----
>
> messagelist/core/view.h 9e711456abcbf6b81729fe4c9b900c3b7219f20a
> messagelist/core/view.cpp 9ebe815459ec2cf5a479c7d7e028c2ef5d57117f
>
> Diff: http://git.reviewboard.kde.org/r/113901/diff/
>
>
> Testing
> -------
>
> * changing sorting options no longer changes displayed columns
> * all options in the main context menu still work
>
>
> Thanks,
>
> Ingo Klöcker
>
>
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/
More information about the kde-pim
mailing list