Forum Programmation.c++ KDE : intercepter un event destiné à un kate-part

Posté par  .
Étiquettes : aucune
0
5
avr.
2006
Bonjour !

Je cherche à intercepter les évènements clavier (keyevents) destinés à un kate-part. J'utilise un eventFilter sur la vue :
view->installEventFilter(this);

Et étrangement, je parviens à avoir les évènements, je les reçoits, mais quand je veux les "manger" (comme dans l'exemple QT:http://doc.trolltech.com/3.3/qobject.html#installEventFilter(...) hé bien ils sont tout de même transmis au kate-part.

Quelqu'un saurait-il comment faire?

Merci d'avance!
  • # Réponse partielle

    Posté par  . Évalué à 1.

    Bonjour,

    Je me réponds à moi même. J'ai résolu une partie du problème. Il faut utiliser view->focusProxy()->installEventFilter(this);
    Seulement, ça ne marche pas pour toute les touches. Pour les flèches ou la touche home par exemple.

    Si quelqu'un a une idée...
    Merci d'avance...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.