Référence de la classe MainWindow

La classe MainWindow, dérivée de QMainWindow, correspond à la fenêtre principale. Plus de détails...

#include <MainWindow.h>

Liste de tous les membres

Connecteurs publics

void generate ()
 Slot utilisé pour lancer la génération.
void readyShowMandelbrot ()
 Fonction appelée lors de la fin de la génération de la fractale Mandelbrot.

Signaux

void generationStateChanged (bool)
 Signal envoyé lorsque l'état de la génération change (début et fin).

Fonctions membres publiques

 MainWindow ()
 Constructeur.
 ~MainWindow ()
 Destructeur.

Attributs publics

bool resized
 Fonction retournant si la fenêtre principale a été fermée.
bool generation
 Booléen mis à true si la génération est en cours.
bool closed
 Booléen mis à true si la fenêtre principale est fermée.
GraphicsScenescene
 Correspond à la scène.
GraphicsViewview
 Correspond à la vue.
QLabel * positionArea
 Label renseignant la position de la souris dans la scène quand cette dernière la survole.
QLabel * messageArea
 Label renseignant si l'état de la génération.
QComboBox * setArea
 Instance de QComboBox permettant d'indiquer quelle fractale générer.
QCheckBox * intelColo
 Instance de QCheckBox permettant d'indiquer si une coloration intelligente de l'arrière-plan de la scène doit être faite.
QRadioButton * windowSizeArea
 Instance de QRadioButton permettant d'indiquer que l'image générée doit être en accord avec les coordonnées de la fenêtre.
QRadioButton * userSizeArea
 Instance de QRadioButton permettan d'indiquer que l'image générée doit être aux dimensions de l'utilisateur.
QSpinBox * widthArea
 Instance de QSpinBox permettant à l'utilisateur de renseigner la longueur de l'image générée.
QSpinBox * heightArea
 Instance de QSpinBox permettant à l'utilisateur de renseigner la hauteur de l'image générée.

Fonctions membres protégées

void closeEvent (QCloseEvent *)
 Evènement de fermeture.
void resizeEvent (QResizeEvent *)
 Evènement de redimension.
void showEvent (QShowEvent *)
 Evènement d'affichage.

Description détaillée

La classe MainWindow, dérivée de QMainWindow, correspond à la fenêtre principale.


Documentation des constructeurs et destructeur

MainWindow::MainWindow (  ) 

Constructeur.

Initialise les variables nécessaires au bon fonctionnement de la classe, et initialise la fenêtre elle-même.

MainWindow::~MainWindow (  ) 

Destructeur.


Documentation des fonctions membres

void MainWindow::closeEvent ( QCloseEvent *  event  )  [protected]

Evènement de fermeture.

Agit de manière à mettre un terme à l'exécution de l'application.

void MainWindow::generate (  )  [slot]

Slot utilisé pour lancer la génération.

void MainWindow::generationStateChanged ( bool   )  [signal]

Signal envoyé lorsque l'état de la génération change (début et fin).

void MainWindow::readyShowMandelbrot (  )  [slot]

Fonction appelée lors de la fin de la génération de la fractale Mandelbrot.

void MainWindow::resizeEvent ( QResizeEvent *   )  [protected]

Evènement de redimension.

Modifie la taille de la scène en fonction des nouvelles dimensions de la fenêtre.

void MainWindow::showEvent ( QShowEvent *   )  [inline, protected]

Evènement d'affichage.

Centre la fenêtre à l'écran.


Documentation des données membres

Booléen mis à true si la fenêtre principale est fermée.

Booléen mis à true si la génération est en cours.

Instance de QSpinBox permettant à l'utilisateur de renseigner la hauteur de l'image générée.

Instance de QCheckBox permettant d'indiquer si une coloration intelligente de l'arrière-plan de la scène doit être faite.

Label renseignant si l'état de la génération.

Label renseignant la position de la souris dans la scène quand cette dernière la survole.

Fonction retournant si la fenêtre principale a été fermée.

Précise si la fenêtre principale vient d'être redimensionnée

Correspond à la scène.

QComboBox* MainWindow::setArea

Instance de QComboBox permettant d'indiquer quelle fractale générer.

QRadioButton* MainWindow::userSizeArea

Instance de QRadioButton permettan d'indiquer que l'image générée doit être aux dimensions de l'utilisateur.

Correspond à la vue.

Instance de QSpinBox permettant à l'utilisateur de renseigner la longueur de l'image générée.

Instance de QRadioButton permettant d'indiquer que l'image générée doit être en accord avec les coordonnées de la fenêtre.


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Fichiers Fonctions Variables

Généré par  doxygen 1.6.2