Incendie
Public Slots | Public Member Functions | List of all members
Fwelcome Class Reference

#include <fwelcome.h>

Inheritance diagram for Fwelcome:

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)
 

Detailed Description

Classe représentant le panneau de dialogue pour la sélection des paramètres de l'automate

Author
Ugo

Constructor & Destructor Documentation

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

Member Function Documentation

void Fwelcome::addCancel ( ) const

Ajoute le bouton cancel à l'interface de création de forêt

Author
Florian et Ugo
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

void Fwelcome::closeEvent ( QCloseEvent *  e)
virtual

Redéfinition de la fermeture, afin de fermer le parent s'il n'est pas visible

Parameters
e
void Fwelcome::createComponents ( )

Instancie les composants graphiques de la classe

Author
Ugo et Florian
void Fwelcome::initComponents ( )

Initialise tous les composants graphiques

Author
Ugo et Florian
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

Author
Florian
Parameters
filenamechemin de l'image
void Fwelcome::loadSeed ( QString  filename)

Utilise une graine aléatoire stockée dans un fichier pour créer une forêt

Author
Florian
Parameters
filenamechemin du fichier contenant la graine
void Fwelcome::loadSizes ( )

Lit les tailles d'une forêt dans et les assigne aux spinboxs

Author
Florian
void Fwelcome::openFile ( QString  filename)

Ouvre un fichier à partir de son chemin, enregistré dans fwelcome

Author
Florian
Parameters
filenamechemin du fichier à ouvrir
void Fwelcome::popImageDIalog ( )
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.

Author
Ugo
void Fwelcome::popSaveDialog ( )
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.

Author
Ugo
void Fwelcome::popSeedDialog ( )
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.

Author
Ugo et Florian
void Fwelcome::restore ( QString  filename)

Restaure une forêt stockée dans un fichier

Author
Florian
Parameters
filenamechemin du fichier de sauvegarde
void Fwelcome::setCoef ( int  x)
slot

Met à jour la valeur du coefficient de combustion de l'incendie et affiche la valeur courante

Parameters
intCoefficient de combustion
Author
Ugo
void Fwelcome::setProba ( int  x)
slot

Met à jour la valeur de la probabilité qu'une cellule soit un arbre et affiche la valeur courante.

Parameters
intProbabilité qu'une cellule devienne un arbre.
Author
Ugo

The documentation for this class was generated from the following files: