Projet

Général

Profil

Task - Tâche #4472

Traque des AbulEduMessageBox sans parent

Ajouté par Philippe Cadaugade il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

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 5 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 :(

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux