WidgetImage Class Reference

Surcharge du QWidget afin d'afficher une QImage. More...

#include <WidgetImage.hpp>

Collaboration diagram for WidgetImage:

Collaboration graph
[legend]

List of all members.

Public Slots

void gammaChanged (double value)
 Appelée lorsque l'utilisateur change la valeur du gamma pour l'image courante.
void pushSignalZoom (QPoint start, QPoint end)
 Appelée lorsque le signal du PixmapWidget zoom est reçu.
void pushSignalUnZoom ()
 Appelée lorsque le signal du PixmapWidget unzoom est reçu.
void pushSignalZoomCurve (QPoint start, QPoint end)
 Appelée lorsque le signal du PixmapWidget zoom est reçu (Curve version).
void pushSignalUnZoomCurve ()
 Appelée lorsque le signal du PixmapWidget unzoom est reçu.
void setColourTable (QVector< QRgb > newTable)
 Appelée lorsque le signal du ColourWidget est reçu.

Signals

void zoom (QPoint start, QPoint end, Params params, QVector< QRgb > table)
 Signal envoyer pour faire un zoom.
void zoom (QPoint start, QPoint end, ParamsCurve params, QVector< QRgb > table)
 Signal envoyer pour faire un zoom ( Courbe ).
void unzoom (Params params, QVector< QRgb > table)
 Signal envoyer pour faire un dezoom.
void unzoom (ParamsCurve params, QVector< QRgb > table)
 Signal envoyer pour faire un dezoom ( Courbe ).

Public Member Functions

 WidgetImage (const unsigned char *const img, const QVector< QRgb > &table, const Params params, QWidget *parent=0)
 Costructeur.
 WidgetImage (const unsigned char *const img, const QVector< QRgb > &table, const ParamsCurve params, QWidget *parent=0)
 Costructeur.
 ~WidgetImage (void)
 Destructeur.
const QImage & getImage (void) const
 Getteur pour l'image.
void needRestore (void)
 Fonction de restauration de l'ancienne image.
void needSave (void)
 Fonction de sauvegarde de la nouvelle image.
QVector< QRgb > getColourTable (void) const
 Getteur pour la table de couleur.


Detailed Description

Surcharge du QWidget afin d'afficher une QImage.

Definition at line 42 of file WidgetImage.hpp.


Constructor & Destructor Documentation

WidgetImage::WidgetImage ( const unsigned char *const   img,
const QVector< QRgb > &  table,
const Params  params,
QWidget *  parent = 0 
)

Costructeur.

Parameters:
img : tableau de pixel de l'image
table : table de couleur pour l'image
params : paramètre de la génération
parent : Fenêtre parente

Definition at line 37 of file WidgetImage.cpp.

References pushSignalUnZoom(), pushSignalZoom(), unzoom(), and zoom().

WidgetImage::WidgetImage ( const unsigned char *const   img,
const QVector< QRgb > &  table,
const ParamsCurve  params,
QWidget *  parent = 0 
)

Costructeur.

Parameters:
img : tableau de pixel de l'image
table : table de couleur pour l'image
params : paramètre de la courbe
parent : Fenêtre parente

Definition at line 73 of file WidgetImage.cpp.

References pushSignalUnZoomCurve(), pushSignalZoomCurve(), unzoom(), and zoom().


Member Function Documentation

const QImage& WidgetImage::getImage ( void   )  const [inline]

Getteur pour l'image.

Returns:
image

Definition at line 144 of file WidgetImage.hpp.

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

Getteur pour la table de couleur.

Returns:
la table des couleurs

Definition at line 160 of file WidgetImage.hpp.

Referenced by MainWindow::changeColours().


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