Review Request 123764: Fix conflict between context menu and toggle action on icons in layers widget
Boudewijn Rempt
boud at valdyas.org
Wed May 13 08:51:34 BST 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/123764/#review80279
-----------------------------------------------------------
Thanks! As you said, we're sloppy checking for what particular mouse events mean, but I wonder though whether checking for QEvent::ContextMenu in bool KisDocumentSectionView::viewportEvent(QEvent *e) wouldn't help?
- Boudewijn Rempt
On May 13, 2015, 3:18 a.m., Victor Wåhlström wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/123764/
> -----------------------------------------------------------
>
> (Updated May 13, 2015, 3:18 a.m.)
>
>
> Review request for Calligra and Boudewijn Rempt.
>
>
> Bugs: 347541
> http://bugs.kde.org/show_bug.cgi?id=347541
>
>
> Repository: calligra
>
>
> Description
> -------
>
> This patch limits mouse click interaction with icons to left mouse button.
>
> Note: This fix assumes that context menu events are triggered via right mouse button. This is in theory OS specific, but it looks like other code is already making this assumption.
>
>
> Diffs
> -----
>
> krita/ui/KisDocumentSectionDelegate.cpp 2efde33
>
> Diff: https://git.reviewboard.kde.org/r/123764/diff/
>
>
> Testing
> -------
>
> I haven't done extensive testing outside of the layers widget. Worst case it'll disable middle mouse button and right mouse button as alternatives for clicking on icons, which should be fine.
>
> Context menu events are handled elsewhere and still works as expected.
>
>
> Thanks,
>
> Victor Wåhlström
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20150513/d044be34/attachment.htm>
More information about the calligra-devel
mailing list