From 63adfdd881fbce5e0e4a0d92278aa2d610b32c5c Mon Sep 17 00:00:00 2001
From: Jeremie  Drezen <jeremie.drezen@gmail.com>
Date: Thu, 29 Apr 2021 17:28:05 +0000
Subject: [PATCH] Add Rapport Semaine 4

---
 rapport hebdomadaire/Rapport Semaine 4 | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)
 create mode 100644 rapport hebdomadaire/Rapport Semaine 4

diff --git a/rapport hebdomadaire/Rapport Semaine 4 b/rapport hebdomadaire/Rapport Semaine 4
new file mode 100644
index 0000000..ad3e36b
--- /dev/null
+++ b/rapport hebdomadaire/Rapport Semaine 4	
@@ -0,0 +1,20 @@
+I) Partie IHM
+I-A) Partie Aurélie :
+
+	J'ai du me charger de l'affichage des logs.
+Ainsi dans un premier temps j'ai ajouté dans un nouvel onglet un Treeview. Chaque étage correspondait à un cycle et il fallait appuyer dessus pour pouvoir voir les mouvements de chaque agent. Cependant je me suis rendu compte que pour insert du texte dans le treeview, la chaîne de caractères ne devait pas contenir de retour à la ligne (\n). Ce qui pourrait constituer un problème selon comment les messages sont envoyés par le noyau (la forme décisive des chaines de caractères émises par le noyau n'a pas été fixée).
+
+	Ensuite on m'a demandé d'afficher ces logs en même temps que l'on voit les interactions du système. J'ai donc afficher de la même façon un treeview à gauche dans la partie commande.
+Ceci a été fait avant le "nettoyage" du code déjà élaboré. Il a donc fallu adapter ce code à la nouvellle version de l'implémentation de l'interface graphique. 
+	Je n'avais pas compris que l'on me demandait d'élaborer un mini terminal dans l'application, qui pourrait éventuellement être réduit ou agrandi à la souris par l'utilisateur... Je suis donc en train de le faire. Affaire à suivre.
+
+I-B) Partie de Jérémie :
+
+	Avec Aurélie nous avons construit un diagramme de communication pour notre architecture, dans le but de réfléchir à comment les différents objets de l'architecture vont communiquer entre eux. 
+
+	De mon côté, j'ai commenté et typé toutes mes méthodes afin de faciliter la relecture.
+
+	J'ai également rendu les onglets de l'application détachables. J'ai commencé par l'onglet avec les graphiques. Je suis arrivé à un résultat satisfaisant mais le graphique ne se mettait pas à jour quand il était dans sa fenêtre détachée. Après avoir cherché la cause du problème je me suis rendu compte que je ne savais pas si c'était un problème au niveau de la fenêtre détachable ou au niveau du graphique lui même. 
+	J'ai donc décidé de recommencer mon implantation des onglets détachables en créant un panneau contenant uniquement un label. Cela m'a permit de comprendre ce qui se passait avec mon implantation et d'avoir un prototype fonctionnel plus facilement. Je l'ai donc adapté pour les autres onglets.
+
+II) Partie Noyau
-- 
GitLab