Crue UI Options

Rรฉsumรฉ

Gรจre le chargement de la configuration site dans l'application. Offre les services permettant de connaรฎtre les dossiers importants, la configuration site et la configuration utilisateur. Ce module contient รฉgalement la configuration site par dรฉfaut.

Services

InstallationService

Au démarrage de l'application, le ModuleInstall CrueConfigurationInstaller demande au service InstallationService de se charger.

Si nécessaire, ce service va extraire les fichiers nécessaires pour construire la configuration site par défaut. Les fichiers par défaut sont définis  dans ce module à la racine:

 

ConfigurationManagerService

Alors que le service InstallationService s'occupe plus des dossiers ( chemin, présence), le service ConfigurationManagerService offre des services pour avoir des informations sur la configuration :

  • quelles sont les coeurs disponibles
  • la configuration site/utilisateur courante

Ce service est fréquemment utilisé.

Panneau de configuration

Le panneau de configuration accessible depuis le menu Outils>Options est dรฉfini par les 2 classes suivantes:

  • CoeurOptionsPanelController pour les options
  • CrueOptionsPanelController pourย le panneau concernant les coeurs

Voir http://platform.netbeans.org/tutorials/nbm-options.html

Actions

OpenLogAction et ReportBugAction sont dรฉfinies dans ce module et sont disponibles depuis le menu Outils.

  • OpenLogAction permet d'ouvrir le fichier de log de l'application Fudaa-Crue.
  • ReportBugAction permet d'accรฉder au site de rapport de bogues de Fudaa-Crue

ย