source: PSPA/Interface_Web/branches/12_03_12-managerComboBox/pspaWT/History @ 395

Last change on this file since 395 was 395, checked in by garnier, 11 years ago

Preparation des ComboBox

File size: 13.3 KB
Line 
1History
2-------------------------------------------------------------------
3
4     =========================================================
5     PSPA - Plateforme de simulation en physique des accélérateurs
6     =========================================================
7
820 Mars : Laurent Garnier
9- GWt_LigneFaisceau : renommage
10- GWt_softwarePanel : Preparation des ComboBox
11- GWt_sectionToExecute : Ajout de qq méthodes pour manipuler les ComboBox
1213 Mars : Laurent Garnier
13- Etape 2 ok, test ok
14
1513 Mars : Laurent Garnier
16- dataManager: ajout clearSectionToExecute(int), getJobListAt(int), getJobListSize() functions
17- sectionToExecute : renommage
18- GWt_softwarePanel : Changements pour ne plus passer par la structure "selectedSections" et
19  passer par le vecteur de sections. Toutes les infos sont également cherchées directement dans
20  la jobList du dataManager
21
2212 Mars : Laurent Garnier
23- dataManager:
24  o ajout de paramètres à la méthode addSectionToExecute() en vue de se débarraser des index.
25  Mieux vaut passer par des elements abstraits plus simples à gérer.
26  o executeAll() : récupérations des éléments de la sections avec de nouvelles méthodes.
27  o Déplacement de createSoftwareConnexion() en "public"
28- sectionToExecute : Cette structure est désormais une classe avec toutes les méthodes qui vont avec.
29  Dans une étape intermédiare, j'ai laissé les index début et fin, mais ils devront êtres supprimés
30  au profil des abstractElements.
31- GWt_LigneFaisceau : Ajout d'une méthode getAbstractElementIndexFromLabel(string)
32- GWt_softwarePanel : Modifications pour attraper les bons éléments
33
34abstractElement* debut,int debutIndex, abstractElement* fin, int finIndex, abstractSoftware* prog)
3511 Mars : Laurent Garnier
36- GWt_elementLigneFaisceau : Changement de l'apparence des icones  poubelle et paramètres
37  qui apparaissent désormais horizontalement et non verticalement
38
398 mars : Francois Touze
40- particleBeam : corrigé le remplissage des histogrammes et maj des unites
41- GWt_pspaApplication : completé l'écriture des légendes
42- j'ai ajouté une extension (.001, .002,...) pour les fichiers créés par defaut par snapshot
43
447 Mars : Laurent Garnier
45- pspa.css : Ajout de l'icone poubelle
46- GWt_elementLigneFaisceau : Réduction de la taille des éléments de la beamLine
47- GWt_pspaApplication : Ajout de l'icone poubelle et de la méthode removeBeamLine
48
496 Mars : Laurent Garnier
50- pspa.css :
51 o Ajout de style pour les futurs graphiques
52 o Ajout de .softwareElementLigneFaisceauName
53- GWt_pspaApplication : Ajout des paramètres width et height à la méthode chartPlot2vec()
54  afin de pouvoir la changer facilement. AJout également d'un paramètre "makeIcon" pour faire
55  des graphiques sans légende, sans bordures...
56- GWt_bend, GWt_drift, GWt_beam
57  GWt_soleno, GWt_fit, GWt_rfgun
58  GWt_cell : bug fix #18
59- abstractSoftware, softwareTransport, softwareParmela, softwareGenerator, softwareTest :
60  Ajout d'une méthode getName()
61- GWt_elementLigneFaisceau.cc,GWt_ligneFaisceau.cc : Ajout du nom du soft en bas à droite
62- PspaApplication :
63 o Affichage du nom du cas test dans le titre de la fenetre
64 o Suppression de l'erreur lors du clic sur cancel dans le selecteur de fichiers
65
665 Mars : Laurent Garnier
67- pspa.css : ameliorations dans le style des elements
68- GWt_elementLigneFaisceau : Ajout d'actions sur les icones dans les elements
69- GWt_abstractElement : suppression des actions sur l'image d'un element
70- ajoute de l'icone trash.png
71 
725 mars : Francois Touze
73-GWt_pspaApplication, particleBeam : ajouté le tracé des histogrammes en x,y ou z
74
755 Mars : Laurent Garnier
76- GWt_LigneFaisceau : protection contre un pointer NULL
77- abstractElement : Ajout d'un cas oublié dans la version précédente
78- ajoute du cas test philFit.save
79
804 Mars : Laurent Garnier
81- pspa.css
82  o Changement de styles sur les icones de la beamLine
83  o Ajout de style qui servirons plus tard
84- elementCell, elementDrift, elementBend, elementBeam, elementSnapshot, elementSoleno,
85  elementRfGun, elementFit, elementSnapshot :
86  o Ajout de registerAcceptableSoftware() et suppression de is_accepted_by_software()
87    déplacé dans abstractElement
88- abstractElement : ajout de
89  o setSoftware(nomDeLogiciel prog)
90  o getAbstractSoftware()
91  o registerAcceptableSoftware(nomDeLogiciel abs)
92- dataManager.cc :
93  o  Suppression de checkExecute() et checkElementsForExec(). Dans la méthode
94     GWt_softwarePanel::areDataCoherent(), elles sont remplacées par l'appel à
95     pspa_->getBeamLine()->getAbstractElement(i)->setSoftware(prog.getString() qui renvoie
96     false si on ne peux pas ajouter ce software avec cet élément.
97- GWt_softwarePanel.cc : Suppression de l'appel à checkExecute() (voir ci dessus)
98- GWt_ligneFaisceau :
99  o Ajout de update()
100  o manageLineFaisceauLayout(), ajout d'un if (sur NULL pointer possible)
101- GWt_elementLigneFaisceau:
102  o  Ajout d'une variable privée : elementContainer_
103  o Suppression de la seconde ligne du tableau contenu dans cet élément
104  o setElementLabel : Mise à jour du tooltip
105  o mise a jour de la couleur de fond des sections
106- GWt_abstractElement
107  o Protection dans : updateLabelAndToolTipWidget()
108- softwareParmela  : ajout d'une protection sur NULL pointer dans createInputFile()
109- trivaluedBool.h : Changement des noms (confusions possibles) en TBoolError, TBoolIgnore, TBoolOk
110
1111er Mars : Laurent Garnier
112- Fix le bug sur le serveur : Mauvaise variable utilisée. Introduit le 26 février
113- Ajout d'un nouvel icone qui servira plus tard : advanced.png
114
11527 février 2013 Laurent Garnier
116- beam2moments. Bug fix sur une boucle infinie, introduite par laurent le 26 février
117
11826 février 2013 Laurent Garnier
119- pspa.css : Ajout de bordures rondes sur les elements et qq autres trucs
120- beam2moments : Correction d'un warning qui se pourait être un bug
121- dataManager : saveConfiguration(string folder, string nameOfCase).
122   Ajout d'un dossiers pour le stockage des fichiers de config
123- abstractSoftware : Ajout d'une méthode pour retourner la couleur du fond du software.
124- GWt_elementLigneFaisceau : Coup de rafraihissement visuel
125- GWt_serverFileSelector : Management des fichiers des sessions utilisateur
126- PspaApplication : Remise a jour avec l'ajout du dossier en parametre de saveConfiguration()
127
12822 février 2013 Guy Le Meur
129- complété le tracé des espaces de phases pour le généraliser aux couples (y,yp), (x,y) etc.
130_ corrigé un bug concernant la sauvegarde de la configuration : l'attribut nameOfCase_ de la classe PspaApplication contient le 'nom du cas de calcul' sans extension ni chemin. Donc, pour le cas test, nameOfCase_ vaut 'pspa'.
131
13220 Février 2013 Laurent Garnier
133- requierements : Remise mise en place d'une seule librarie, encore du travail
134  à faire avant de séparer tout en M-V-C
135- Ajout de la classe GWt_serverFileSelector pour permettre la lecture de fichiers
136  de config sur le serveur
137
13819 Février 2013 Laurent Garnier
139- Creation de 2 librairies dans le requirement au lieu d'une seule
140
14118 Février 2013 Francois Touze
142- réorganisation du menu graphique (radio bouton pour choisir un type de dessin, push bouton pour la visu)
143- paramètres et legendes pour la partie histogramme
144- ajout du bouton "cancel" à chaque element
145
14618 Février 2013 Laurent Garnier
147- Correction du bug #15
148- Correction du bug #37
149- Suppression de $(PSPAWTROOT) pour trouver les packages dans "Interfaces", désormais il faut mettre à jour son $CMTPATH pour qu'il pointe sur "Interfaces"
150
15112 Février 2013 Laurent Garnier
152- Correction du fond qui ne passait pas sur le serveur
153- GWt_abstractElement : Début de stockage de façon plus générique des parametres (ne change rien pour le moment)
154
1555 Février 2013 Laurent Garnier
156- Change cursor style on drag elements
157- Correction d'un bug introduit dans la derniere revision #28
158- Quelques renommages
159- GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé
160
1614 Février 2013 Laurent Garnier
162- Suppression de la classe "elementsCollection"
163- dataManager : Suppresion de commentaires
164- GWt_elementLigneFaisceau.cc
165- GWt_bend, GWt_drift, GWt_beam
166  GWt_soleno, GWt_fit, GWt_rfgun
167  GWt_cell : Ajout d'une methode initializeElement()  et passage de print() dans la classe mère
168- GWt_abstractElement :
169  o renommage de updateLabelWidget() en updateLabelAndToolTipWidget()
170  o Ajoute de FileInput()
171- GWt_LigneFaisceau : addElement retourne désormais un GWt_abstractElement et non un abstractElement, ce qui permet de manipuler presque partout le même type d'éléments (GWt_abstractElement)
172
1731er Février 2013 Laurent Garnier
174- Suppression de la classe "elementsCollection", celle-ci stockait le contenu de
175  la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées
176  reportées sur le dataManager
177
178- abstractSoftware, softwareTransport, softwareParmela :
179  o  remplacement de "elementsCollection" par "dataManager"
180
181- dataManager : Ajout des méthodes provenant de "elementsCollection"
182- GWt_elementLigneFaisceau :
183  o suppression de l'image "fleche" et quelques renommages
184- GWt_bend, GWt_drift, GWt_beam
185  GWt_soleno, GWt_fit, GWt_rfgun
186  GWt_cell : quelques simplifications internes
187- GWt_LigneFaisceau :
188  o Ajout des méthodes provenant de "elementsCollection"
189  o mise à jour des labels à chaque ajout d'élément
190- PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20)
191- GWt_abstractElement : quelques renommages
192- GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager"
193
19431 Janvier 2013  Laurent Garnier
195- dataManager : Suppression des références au workingDir et passage de
196  cette variable dans la classe elle même
197- GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément
198- GWt_pspaApplication : Extraction de l'executeWidget de cette classe
199- GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget"
200
20130 Janvier 2013  Laurent Garnier
202- dataManager : Ajout de la méthode removeElement()
203- GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe
204- GWt_dialog : Changement du format du message de std::string en WString
205- GWt_LigneFaisceau,GWt_abstractElement :
206   Possibilité de suppression d'un élement par double-click sur celui-ci
207- GWt_elementLigneFaisceau :
208 o  Ajout d'une méthode pour récupérer l'abstract element
209 o Suppresion de méthode inutile
210- Correction du bug #11
211
21229 janvier 2013 Guy Le Meur
213
214- création d'un classe abstractSoftware pour interfacer l'ajout de logiciels.
215 classes héritées softwareParmela, softwareTransport
216
21729 Janvier 2013  Laurent Garnier
218- Ajout de la classe GWt_abstractElementFactory
219- GWt_bend, GWt_drift, GWt_beam
220  GWt_soleno, GWt_fit, GWt_rfgun
221  GWt_cell,  GWt_pspaApplication,
222  GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement
223  dans les élements
224- Bug #18 à la modification d'un label : Corrigé
225- prepare to "erase element on double click"
226
227- GWt_abstractElement : Déplacement de methode createDragImage()
228
229- GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication"
230
231- GWt_pspaApplication : ajout d'une abstractElementFactory
232
23328 Janvier 2013  Laurent Garnier
234- GWt_ligneFaisceau:
235  o Suppression de code inutile
236  o insertion des éléments dans la liste des objets de la ligne
237
238- GWt_bend, GWt_drift, GWt_beam
239  GWt_soleno, GWt_fit, GWt_rfgun
240  GWt_cell : ajout d'une méthode print()
241
242- GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression
243  de méthodes inutiles
244
245- mixedTools.h : ajout de la méthode boolToString()
246
247- elementRfgun, elementFit, elementSoleno
248  elementBeam, elementDrift, elementBend
249  elementCell :
250  o ajout d'une méthode print()
251  o Remise en ordre du label sans les 999
252
25325 Janvier 2013  Laurent Garnier
254- Insertion dans la drop box ok + images ok
255- Restaurer la config refonctionne
256- Avec un ascenseur qui marche mieux
257 
25824 Janvier 2013  Laurent Garnier
259- Ameliorations sur la drop zone
260- re-identation du code dans la partie graphique
261- Insertion dans la drop box ok
262
26323 Janvier 2013  Laurent Garnier
264- quelques renommages et améliorations sur la drop zone
265
26622 Janvier 2013  Laurent Garnier
267- Fix probleme de compilation introduit par la derniÚre revision (260)
268- refactoring (suite)
269
27021 Janvier 2013  Laurent Garnier
271- Grosse modifications pour une meilleur gestion des drag & drop (a terminer)
272- Deplacement des styles dans la feuille css
273- modification du appRoo() par un docRoot()
274- renommage de GWt_LigneFaisceau en GWt_ligneFaisceau
275- ajout d'une srollbar
276- refactoring
277
27819 Janvier 2013  Laurent Garnier
279- Ajout d'icones pour la toolbar et d'un fond sur le programme
280
28118 Janvier 2013  Laurent Garnier
282- Mise à jour de la partie web (drop zone). Aucune modification majeures,
283  uniquement des méthodes modifiées en vue de faire mieux. Quelques problÚmes
284  au niveau graphiques à prévoir avec cette modification qui vont être corrigées.
285- Correction de la console qui est désormais une classe à part et initilisée une
286  seule fois à chaque nouvelle session
287- Renommage de GWt_tools en GWt_console
288
28921 December 2012  Laurent Garnier
290- Pas mal de modification coté physique par Guy et François
291- Par rapport à la derniÚre revision :
292  o GWt_LigneFaiseau : Ajout d'une imag de fond  plutot que orange.
293  o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit)
294  o Suppression des bordures pointillées dans les éléments
295
29617 Octobre 2012  Laurent Garnier
297- Affichage d'un Dialog lors du clic sur le bouton Drift
298
29915 Octobre 2012  Laurent Garnier
300- pspa.cc : Ajout de composant (console) et réarragement du GUI
301- Déplacement des .h dans le répertoire include
302- Ajout du fichier Doxyfile
303
304
Note: See TracBrowser for help on using the repository browser.