Incendie
|
#include <fwelcome.h>
Public Slots | |
void | setProba (int x) |
void | setCoef (int x) |
void | popImageDIalog () |
void | popSaveDialog () |
void | popSeedDialog () |
Public Member Functions | |
Fwelcome (QWidget *parent) | |
Fwelcome (QWidget *parent, int _largeur, int _hauteur) | |
void | createComponents () |
void | initComponents () |
void | initEvents () |
void | addCancel () const |
virtual void | closeEvent (QCloseEvent *e) |
int | getHaut () const |
int | getLarg () const |
float | getProba () const |
float | getCoef () const |
float | getSeed () const |
std::ifstream * | getFile () |
QImage * | getImage () |
void | openFile (QString filename) |
void | loadSizes () |
void | checkInitFileDialog (QString windows_name) |
void | restore (QString filename) |
void | loadFromImg (QString filename) |
void | loadSeed (QString filename) |
Classe représentant le panneau de dialogue pour la sélection des paramètres de l'automate
Fwelcome::Fwelcome | ( | QWidget * | parent | ) |
Instancie les attributs, dont ceux graphiques
Fwelcome::Fwelcome | ( | QWidget * | parent, |
int | _largeur, | ||
int | _hauteur | ||
) |
Instancie les attributs, dont ceux graphiques et les valeurs initiales de taille
void Fwelcome::addCancel | ( | ) | const |
Ajoute le bouton cancel à l'interface de création de forêt
void Fwelcome::checkInitFileDialog | ( | QString | windows_name | ) |
Vérifie que la fenêtre de sauvegarde est initialisée, si ce n'est pas le cas, elle est initialisée
|
virtual |
Redéfinition de la fermeture, afin de fermer le parent s'il n'est pas visible
e |
void Fwelcome::createComponents | ( | ) |
Instancie les composants graphiques de la classe
void Fwelcome::initComponents | ( | ) |
Initialise tous les composants graphiques
void Fwelcome::initEvents | ( | ) |
Crée les connections entre signaux et slots
void Fwelcome::loadFromImg | ( | QString | filename | ) |
Crée un forêt à partir d'une image
filename | chemin de l'image |
void Fwelcome::loadSeed | ( | QString | filename | ) |
Utilise une graine aléatoire stockée dans un fichier pour créer une forêt
filename | chemin du fichier contenant la graine |
void Fwelcome::loadSizes | ( | ) |
Lit les tailles d'une forêt dans et les assigne aux spinboxs
void Fwelcome::openFile | ( | QString | filename | ) |
Ouvre un fichier à partir de son chemin, enregistré dans fwelcome
filename | chemin du fichier à ouvrir |
|
slot |
Slot déclenché lors du clic sur le bouton d'importation d'image. Ouvre une fenetre de selection d'un fichier image et appelle la fonction de chargement d'image.
|
slot |
Slot déclenché lors du clic sur le bouton de chargement d'une sauvegarde. Ouvre une fenetre de sélection d'un fichier charge la forêt de ce fichier.
|
slot |
Slot déclenché lors du clic sur le bouton de chargement d'une graine. Ouvre une fenetre de sélection d'un fichier et crée une forêt grâce à ce fichier.
void Fwelcome::restore | ( | QString | filename | ) |
Restaure une forêt stockée dans un fichier
filename | chemin du fichier de sauvegarde |
|
slot |
Met à jour la valeur du coefficient de combustion de l'incendie et affiche la valeur courante
int | Coefficient de combustion |
|
slot |
Met à jour la valeur de la probabilité qu'une cellule soit un arbre et affiche la valeur courante.
int | Probabilité qu'une cellule devienne un arbre. |