[qet] [889] Minimisation des effets du bug #30 (cf BugTracker) : les raccourcis clavier fonctionnent malgre les problemes de focus des textes . |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/qet Archives
]
- To: qet@xxxxxxxxxxxxxxxxxxx
- Subject: [qet] [889] Minimisation des effets du bug #30 (cf BugTracker) : les raccourcis clavier fonctionnent malgre les problemes de focus des textes .
- From: subversion@xxxxxxxxxxxxx
- Date: Thu, 11 Mar 2010 01:04:48 +0100
Revision: 889
Author: xavier
Date: 2010-03-11 01:04:48 +0100 (Thu, 11 Mar 2010)
Log Message:
-----------
Minimisation des effets du bug #30 (cf BugTracker) : les raccourcis clavier fonctionnent malgre les problemes de focus des textes.
Modified Paths:
--------------
trunk/sources/diagramview.cpp
Modified: trunk/sources/diagramview.cpp
===================================================================
--- trunk/sources/diagramview.cpp 2010-03-08 23:07:35 UTC (rev 888)
+++ trunk/sources/diagramview.cpp 2010-03-11 00:04:48 UTC (rev 889)
@@ -785,7 +785,12 @@
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);
}