History ------------------------------------------------------------------- ========================================================= PSPA - Plateforme de simulation en physique des accélérateurs ========================================================= 5 Février 2013 Laurent Garnier - Change cursor style on drag elements - Correction d'un bug introduit dans la derniere revision #28 - Quelques renommages - GWt_abstractElement.cc : Bug du cas test qui ne marchais plus corrigé 4 Février 2013 Laurent Garnier - Suppression de la classe "elementsCollection" - dataManager : Suppresion de commentaires - GWt_elementLigneFaisceau.cc - GWt_bend, GWt_drift, GWt_beam GWt_soleno, GWt_fit, GWt_rfgun GWt_cell : Ajout d'une methode initializeElement() et passage de print() dans la classe mère - GWt_abstractElement : o renommage de updateLabelWidget() en updateLabelAndToolTipWidget() o Ajoute de FileInput() - 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) 1er Février 2013 Laurent Garnier - Suppression de la classe "elementsCollection", celle-ci stockait le contenu de la beamLine, qui était déja stokée de façon graphique, toutes les méthodes ont étées reportées sur le dataManager - abstractSoftware, softwareTransport, softwareParmela : o remplacement de "elementsCollection" par "dataManager" - dataManager : Ajout des méthodes provenant de "elementsCollection" - GWt_elementLigneFaisceau : o suppression de l'image "fleche" et quelques renommages - GWt_bend, GWt_drift, GWt_beam GWt_soleno, GWt_fit, GWt_rfgun GWt_cell : quelques simplifications internes - GWt_LigneFaisceau : o Ajout des méthodes provenant de "elementsCollection" o mise à jour des labels à chaque ajout d'élément - PspaApplication : qq changements pour la lecture/sauvegarde des éléments (bug fixed #20) - GWt_abstractElement : quelques renommages - GWt_softwarePanel : remplacement de "elementsCollection" par "dataManager" 31 Janvier 2013 Laurent Garnier - dataManager : Suppression des références au workingDir et passage de cette variable dans la classe elle même - GWt_LigneFaisceau : Mise à jour des sections à la fin de l'ajout d'un élément - GWt_pspaApplication : Extraction de l'executeWidget de cette classe - GWt_softwarePanel : Création de cette classe pour gérer l'ancien "executeWidget" 30 Janvier 2013 Laurent Garnier - dataManager : Ajout de la méthode removeElement() - GWt_elementLigneFaisceau : Amélioration de la gestion interne à cette classe - GWt_dialog : Changement du format du message de std::string en WString - GWt_LigneFaisceau,GWt_abstractElement : Possibilité de suppression d'un élement par double-click sur celui-ci - GWt_elementLigneFaisceau : o Ajout d'une méthode pour récupérer l'abstract element o Suppresion de méthode inutile - Correction du bug #11 29 janvier 2013 Guy Le Meur - création d'un classe abstractSoftware pour interfacer l'ajout de logiciels. classes héritées softwareParmela, softwareTransport 29 Janvier 2013 Laurent Garnier - Ajout de la classe GWt_abstractElementFactory - GWt_bend, GWt_drift, GWt_beam GWt_soleno, GWt_fit, GWt_rfgun GWt_cell, GWt_pspaApplication, GWt_dropZoneLigneFaisceau : Déplacement des mimeTypes et imagesUrl directement dans les élements - Bug #18 à la modification d'un label : Corrigé - prepare to "erase element on double click" - GWt_abstractElement : Déplacement de methode createDragImage() - GWt_elementLigneFaisceau : passage d'une référence vers "pspaApplication" - GWt_pspaApplication : ajout d'une abstractElementFactory 28 Janvier 2013 Laurent Garnier - GWt_ligneFaisceau: o Suppression de code inutile o insertion des éléments dans la liste des objets de la ligne - GWt_bend, GWt_drift, GWt_beam GWt_soleno, GWt_fit, GWt_rfgun GWt_cell : ajout d'une méthode print() - GWt_elementLigneFaisceau.cc : Ajout d'un tooltipsurles éléments et suppression de méthodes inutiles - mixedTools.h : ajout de la méthode boolToString() - elementRfgun, elementFit, elementSoleno elementBeam, elementDrift, elementBend elementCell : o ajout d'une méthode print() o Remise en ordre du label sans les 999 25 Janvier 2013 Laurent Garnier - Insertion dans la drop box ok + images ok - Restaurer la config refonctionne - Avec un ascenseur qui marche mieux 24 Janvier 2013 Laurent Garnier - Ameliorations sur la drop zone - re-identation du code dans la partie graphique - Insertion dans la drop box ok 23 Janvier 2013 Laurent Garnier - quelques renommages et améliorations sur la drop zone 22 Janvier 2013 Laurent Garnier - Fix probleme de compilation introduit par la dernière revision (260) - refactoring (suite) 21 Janvier 2013 Laurent Garnier - Grosse modifications pour une meilleur gestion des drag & drop (a terminer) - Deplacement des styles dans la feuille css - modification du appRoo() par un docRoot() - renommage de GWt_LigneFaisceau en GWt_ligneFaisceau - ajout d'une srollbar - refactoring 19 Janvier 2013 Laurent Garnier - Ajout d'icones pour la toolbar et d'un fond sur le programme 18 Janvier 2013 Laurent Garnier - Mise à jour de la partie web (drop zone). Aucune modification majeures, uniquement des méthodes modifiées en vue de faire mieux. Quelques problèmes au niveau graphiques à prévoir avec cette modification qui vont être corrigées. - Correction de la console qui est désormais une classe à part et initilisée une seule fois à chaque nouvelle session - Renommage de GWt_tools en GWt_console 21 December 2012 Laurent Garnier - Pas mal de modification coté physique par Guy et François - Par rapport à la dernière revision : o GWt_LigneFaiseau : Ajout d'une imag de fond plutot que orange. o Ajout d'une nouvelle classe GWt_draggableImage (tout est dit) o Suppression des bordures pointillées dans les éléments 17 Octobre 2012 Laurent Garnier - Affichage d'un Dialog lors du clic sur le bouton Drift 15 Octobre 2012 Laurent Garnier - pspa.cc : Ajout de composant (console) et réarragement du GUI - Déplacement des .h dans le répertoire include - Ajout du fichier Doxyfile