From bc000bf1891807d11c398c31e88c23b9f7c1aabf Mon Sep 17 00:00:00 2001 From: xavier Date: Thu, 11 Mar 2010 00:04:48 +0000 Subject: [PATCH] Minimisation des effets du bug #30 (cf BugTracker) : les raccourcis clavier fonctionnent malgre les problemes de focus des textes. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@889 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/diagramview.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/diagramview.cpp b/sources/diagramview.cpp index 8b17aac18..c118d6cac 100644 --- a/sources/diagramview.cpp +++ b/sources/diagramview.cpp @@ -785,7 +785,12 @@ void DiagramView::editDefaultConductorProperties() { bool DiagramView::event(QEvent *e) { // fait en sorte que les raccourcis clavier arrivent prioritairement sur la // vue plutot que de remonter vers les QMenu / QAction - if (e -> type() == QEvent::ShortcutOverride && scene -> focusItem()) { + if ( + e -> type() == QEvent::ShortcutOverride && + scene -> hasFocus() && + scene -> focusItem() && + scene -> focusItem() -> isSelected() + ) { e -> accept(); return(true); }