Metafor

ULiege - Aerospace & Mechanical Engineering

User Tools

Site Tools


commit:2008:01_29

Commit 2008-01-29

Modifs

Variables statiques

J'aimerais faire le point sur les variables statiques utilisées dans le code pour progressivement supprimer toutes celles qui empêchent de faire tourner 2 tests successivement. Ensuite, il faudra voir ce qui empêche de faire tourner 2 tests en parallèle.

Premier nettoyage:

  • suppression de dofMap et de certains onceFlag dans les éléments.

GUI

  • Correction d'un bug d'affichage sous Unix (les codes couleur s'affichaient dans la fenêtre).
  • Nouvelle gestion des settings.
    • nettoyage des variables inutilisées.
    • sauvegarde sous la clef HKEY_CURRENT_USER\Software\LTAS-MN2L
    • sauvegarde de l'état des docks en base de registre.
    • split des options en 2 widgets (1 pour les options globales et 1 pour la fenetre python).
  • Ajout d'une dépendance à QtNetwork (ajouter QT += network au .pro)
  • Suppression des boutons “run” et “exec” dans le menu “File”.

Projet

  • PythonWindowOptionDialog.* à ajouter au projet .pro.
  • QT += network

Note

  • import numpy sous la GUI sous Unix fait une coredump. J'ai eu beau réinstaller numpy, ça merdouille à chaque fois (en release et debug) dans la gestion de threads dans les routines de numpy (incompatibles avec les threads Qt?).

Fichiers ajoutés/supprimés

mtQt/PythonWindowOptionDialog.cpp	added
mtQt/PythonWindowOptionDialog.h	added
mtQt/PythonWindowOptionDialog.ui	added

Romain BOMAN 2008/01/29 09:16

commit/2008/01_29.txt · Last modified: 2016/03/30 15:23 (external edit)