Task - Tâche #4472
Traque des AbulEduMessageBox sans parent
Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Catégorie:
Code général
Version cible:
Début:
20/08/2015
Echéance:
% réalisé:
100%
Historique
#1 Mis à jour par Philippe Cadaugade il y a plus de 9 ans
- Catégorie mis à Code général
- Statut changé de New - Nouveau à Fixed - Corrigé - Implémenté
- Assigné à mis à Philippe Cadaugade
- Version cible mis à version-2.2
- % réalisé changé de 0 à 100
Attention : ici je traite aussi le cas des libs AbulEduApplicationV1 et AbulEduFileV1 : les AbulEduMessageBoxV1 instanciés le sont dans un empilement de fenêtres impossible à prévoir (ou presque). Dérivant une idée d'Icham, j'utilise l'astuce suivante :
QWidget* top = 0; if(qApp->topLevelWidgets().size() > 0){ top = qApp->topLevelWidgets().last(); }
et je passe en parent ce widget top à mon AbulEduMessageBoxV1 qui n'en avait pas...
Malheureusement je ne sais pas trop comment produire l'arrivée des ces messages pour tester :(