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

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

Mise en place des comboBox et changement de l'aspect visuel

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