ColoursDialog Class Reference

Fenêtre pour la selection des couleurs de l'image.
Je propose plusieurs fois prédéfini, sinon on peut aussi charger à partir d'un fichier, ou alors définir un dégradé, ou encore choisir les couleurs une par une. More...

#include <ColoursDialog.hpp>

Collaboration diagram for ColoursDialog:

Collaboration graph
[legend]

List of all members.

Public Slots

void randomColours (void)
 Appelée après un clic sur le bouton de coloration aléatoire.
Change les couleurs aléatoirement.
void gradientColours (void)
 Appelée après un clic sur le bouton de coloration par dégradé.
Ouvre une boite pour choisir deux couleurs.
Change les couleurs selon un dégradé linéaire ( interpolation entre deux couleurs ).
void coloration1 (void)
 Appelée après un clic sur le bouton de coloration prédéfinie 1.
Change les couleurs selon la fonction prédifinie.
void coloration2 (void)
 Appelée après un clic sur le bouton de coloration prédéfinie 2.
Change les couleurs selon la fonction prédifinie.
void coloration3 (void)
 Appelée après un clic sur le bouton de coloration prédéfinie 3.
Change les couleurs selon la fonction prédifinie.
void customiseTable (void)
 Appelée après un clic sur le bouton de coloration manuelle.
Ouvre une boite de dialogue pour que l'utilisateur crée une palette manuellement.
void apply (void)
 Appelée après un clic sur le bouton apply.
Applique la palette courante à l'image.
void applyNewTable (QVector< QRgb > newTable)
 Appelée après la reception d'un signal venant de ColourDialog pour pouvoir appliqué la palette en cours de création.
.
void validate (void)
 Appelée après un clic sur le bouton Ok.
Valide la palette courante.
void cancel (void)
 Appelée après un clic sur le bouton cancel.
Restore la palette du début.
void loadPalette (void)
 Appelée après un clic sur le bouton load.
Charge une palette à partir d'un fichier.
void savePalette (void)
 Appelée après un clic sur le bouton save.
Sauvegarde la palette courante dans un fichier.

Signals

void coloursTableChanged (QVector< QRgb >)
 Signal pour indiquer que la table de couleur à changer ( donc on va appliquer la nouvelle table à l'élément qui reçoit le signal ).

Public Member Functions

 ColoursDialog (const QVector< QRgb > table, QWidget *parent)
 Constructeur.
 ~ColoursDialog (void)
 Destructeur.
QVector< QRgb > getColourTable (void) const
 Getteur pour la table des couleurs.


Detailed Description

Fenêtre pour la selection des couleurs de l'image.
Je propose plusieurs fois prédéfini, sinon on peut aussi charger à partir d'un fichier, ou alors définir un dégradé, ou encore choisir les couleurs une par une.

Frame pour afficher une couleur.

Definition at line 41 of file ColoursDialog.hpp.


Constructor & Destructor Documentation

ColoursDialog::ColoursDialog ( const QVector< QRgb >  table,
QWidget *  parent 
)

Constructeur.

Parameters:
table : la table de couleur qui va être modifié.
parent : La fenêtre parente.

Definition at line 43 of file ColoursDialog.cpp.

References apply(), cancel(), coloration1(), coloration2(), coloration3(), customiseTable(), gradientColours(), loadPalette(), randomColours(), savePalette(), and validate().


Member Function Documentation

QVector<QRgb> ColoursDialog::getColourTable ( void   )  const [inline]

Getteur pour la table des couleurs.

Returns:
La nouvelle table de couleur.

Definition at line 169 of file ColoursDialog.hpp.


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

Generated on Sun Feb 28 16:20:54 2010 for Defi_Fractales by  doxygen 1.5.5