La classe GraphicsScene, dérivée de QGraphicsScene, fournit une scène à la fenêtre principale. Plus de détails...
#include <MainWindow.h>
Fonctions membres publiques | |
GraphicsScene (MainWindow *p=0) | |
Constructeur. | |
void | showMandelbrot (QImage set) |
Fonction appelant l'affichage d'une fractale Mandelbrot. | |
void | changeSceneBgColor (QImage set) |
Fonction s'occupant de la coloration dite intelligente de la scène. | |
Attributs publics | |
MainWindow * | parent |
Instance parente. | |
QGraphicsPixmapItem * | renderItem |
Instance de QGraphicsPixmapItem ayant pour utilité d'afficher la fractale. | |
Fonctions membres protégées | |
void | mouseMoveEvent (QGraphicsSceneMouseEvent *) |
Evènement de mouvement de la souris. |
La classe GraphicsScene, dérivée de QGraphicsScene, fournit une scène à la fenêtre principale.
GraphicsScene::GraphicsScene | ( | MainWindow * | p = 0 |
) |
Constructeur.
Initialise les variables nécessaires au bon fonctionnement de la classe.
void GraphicsScene::changeSceneBgColor | ( | QImage | set | ) |
Fonction s'occupant de la coloration dite intelligente de la scène.
Fournit à la scène une ergonomie d'autant meilleure.
set | : Image représentant la fractale, nécessaire à la coloration. |
void GraphicsScene::mouseMoveEvent | ( | QGraphicsSceneMouseEvent * | event | ) | [protected] |
Evènement de mouvement de la souris.
Permet d'actualiser les informations du parent concernant la position de la souris dans la scène.
void GraphicsScene::showMandelbrot | ( | QImage | set | ) |
Fonction appelant l'affichage d'une fractale Mandelbrot.
set | : Image représentant la fractale. |
Instance parente.
QGraphicsPixmapItem* GraphicsScene::renderItem |
Instance de QGraphicsPixmapItem ayant pour utilité d'afficher la fractale.