Projet

Général

Profil

Bug #3825

Création objet AbulEduSSOLoginV1 x3

Ajouté par Icham Sirat il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fixed - Corrigé - Implémenté
Priorité:
Normale
Assigné à:
Icham Sirat
Version cible:
Début:
01/08/2014
Echéance:
% réalisé:

100%

Temps estimé:
1.30 h

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 5 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 5 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 5 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 ?!)

#4 Mis à jour par Icham Sirat il y a plus de 5 ans

  • % réalisé changé de 30 à 100

Fixed revno 679

#5 Mis à jour par Icham Sirat il y a plus de 5 ans

  • Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté

Formats disponibles : Atom PDF

Redmine Appliance - Powered by TurnKey Linux