Bug #3825
Création objet AbulEduSSOLoginV1 x3
100%
Description
En jouant avec les css, je suis tombé sur un widget login flottant en haut à gauche de l'interface.
Voici les debugs que j'ai mis dans le constructeur de la classe, et le nombre de fois qu'ils apparaissent lors de l’exécution du logiciel.
Après les 2 points, c'est le parent de l'objet :
***************************** ************************** ****************** CREATION SSOLOGIN : MainWindow(0x7fffb1062720) ***************************** ************************** ****************** CREATION SSOLOGIN : QWidget(0x7fe9bc3a3010, name = "pageLogin") ***************************** ************************** ****************** CREATION SSOLOGIN : QObject(0x0)
Historique
#1 Mis à jour par Icham Sirat il y a plus de 10 ans
- % réalisé changé de 0 à 30
Bon premier intrus trouvé :
La mainwindow a un attribut privé de type AbulEduSSOLoginV1 pour la gestion des domaines (ajout, suppression...)
Comme j'ai un widget de type AbulEduSSOLoginV1 dans le ui (la pageLogin), il suffit de faire pointer la variable *m_abulEduSSOLoginV1 dessus :
m_abulEduSSOLoginV1 = ui->pageLogin;Il me reste plus que 2 objets AbulEduSSOLoginV1 :
- 1 provenant de la promotion d'un widget (pageLogin -> promotion AbulEduSSOLoginV1)
- 1 provenant du networkAccessManager
#2 Mis à jour par Icham Sirat il y a plus de 10 ans
Coupable trouvé !
C'est l'objet AbulEduBoxFileManagerV1 qui contient une AbulEduSSOLogin dans son ui (par promotion)...
Bon comment faire =)
#3 Mis à jour par Icham Sirat il y a plus de 10 ans
C'est corrigé.
- Suppression de la page BoxFileManager inutilisée
- Suppression slot showBox()
- Inclusion des classes relatives au QPrinter (obligé de l'inclure suite à la suppression de la pageBoxFileManager ?!)
#5 Mis à jour par Icham Sirat il y a plus de 10 ans
- Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté