====== Commit 2006-11-15 ====== ===== Modifs ===== * **Améliorations console**: * Suppression du ''logFile'' par défaut et création d'un log relatif au cas test en cours nommé ''resfile.txt'' (p. expl. ''workspace/app.qs.cont2/resfile.txt'') * Possiblilité d'utiliser un ''raw_input()'' dans la fenêtre graphique. * Suppression de la classe ''QtMetaThread'' (Qt n'est plus dans un thread). Création du fichier ''MetaforApplication.*'' qui contient l'application Qt spécifique à Metafor. * Création des fichiers ''LogFile.*'' et ''Nullbuf.*'' (ces classes trainaient un peu n'importe où). * Gestion correcte du EOF à travers l'interface. * Appel correct des destructeurs dans le cas ou il est possible d'arrêter le thread python => il est toujours possible de lancer Purify et voir les mem leaks. * Ajout d'une fenêtre "voulez vous vraiment quitter?" pour ne pas tuer un test par erreur. * Ajout des infos "about". * Ajout d'un splash screen (si qqun veut l'améliorer, ...) ===== Projet .pro ===== Ajouter ''PythonWindow.ui'' et ''MetaforApplication.*'', retirer ''QtMetaThread.*'' Ajouter IMAGES += ../../../oo_meta/mtQt/icons/splash.png IMAGES += ../../../oo_meta/mtQt/icons/icon.png pour les nouvelles images. ===== Fichiers ajoutés/supprimés ===== A oo_meta/mtQt/MetaforApplication.h A oo_meta/mtQt/MetaforApplication.cpp R oo_meta/mtQt/QtMetaThread.h R oo_meta/mtQt/QtMetaThread.cpp R oo_meta/mtQt/PythonCmdDialog.ui R oo_meta/mtQt/PythonCmdDialog.ui.h A oo_meta/mtQt/PythonWindow.ui A oo_meta/mtQt/PythonWindow.ui.h A oo_meta/mtQt/icons/splash.png A oo_meta/mtQt/icons/icon.png A oo_meta/mtGlobal/Nullbuf.h A oo_meta/mtGlobal/Nullbuf.h A oo_meta/mtGlobal/LogFile.h A oo_meta/mtGlobal/LogFile.h --- //[[r_boman@yahoo.fr|Romain BOMAN]] 2006/11/15 09:38//