Incendie
|
#include <windcircle.h>
Signals | |
void | modifAngle () |
Public Member Functions | |
WindCircle () | |
void | initAngle (int x) |
int | getAngle () const |
void | varyAngle () |
Protected Member Functions | |
void | resizeEvent (QResizeEvent *event) |
void | paintEvent (QPaintEvent *event) |
void | mousePressEvent (QMouseEvent *event) |
Cette classe correspond au widget d'affichage de la direction du vent. Elle fonctionne comme une boussole et utilise un double buffering pour l'affichage
WindCircle::WindCircle | ( | ) |
Constructeur de classe
int | Valeur de l'angle initial |
|
inline |
Définit la valeur de l'angle, ne met pas à jour la ligne
int | Valeur de l'angle |
|
protected |
Nous avons redéfini cet Event dans le but de pouvoir faire varier la valeur de l'angle dynamiquement à l'aide du clic sur le widget Signale à windwidget que l'angle est modifié
|
protected |
Replace le centre du cercle et redessine la ligne de l'angle
|
protected |
Copie le buffer sur le widget
void WindCircle::varyAngle | ( | ) |
Change la direction du vent, avec de l'aléatoire