Référence de la classe PixmapViewer

#include <pixmapviewer.h>

Liste de tous les membres

Connecteurs publics

void updatePixmap (const QPixmap &_pixmap)
 Met à jour l'image affichée sans rien changer d'autre.
void updateScale (qreal _scale_factor)
 Met à jour le zoom.
void updatePosition (const QPoint &_position)
 Met à jour la position.

Signaux

void scaleChanged (qreal _scale_factor)
 Signal émis lors d'un changement de zoom.
void positionChanged (QPoint _position)
 Signal émis lors d'une modification de position.
void pixmapChanged (const QPixmap &_pixmap)
 Signal émis lors d'une modification de l'image.
void selected (QPointF _select_start, QPointF _select_end)
 Signal émis lors d'une sélection.

Fonctions membres publiques

 PixmapViewer (QWidget *_parent=0, Qt::WFlags _flags=0)
 Constructeur.
 ~PixmapViewer ()
 Destructeur.
qreal scaleFactor () const
 Accès.
const QPixmap & pixmap () const
 Accès.
QPoint position () const
 Accès.
qreal scaleMin () const
 Accès.
qreal scaleMax () const
 Accès.
qreal scaleStep () const
 Accès.
void setPixmap (const QPixmap &_pixmap, unsigned int _preferred_width=0, unsigned int _preferred_height=0, bool _adapt=true)
 Affiche une image.
void setScaleMin (qreal _scale_min)
 Accès.
void setScaleMax (qreal _scale_max)
 Accès.
void setScaleStep (qreal _scale_step)
 Accès.

Fonctions membres protégées

virtual void mouseMoveEvent (QMouseEvent *_event)
virtual void mousePressEvent (QMouseEvent *_event)
virtual void mouseReleaseEvent (QMouseEvent *_event)

Description détaillée

Gestion de l'affichage d'un visionneur d'image. Possibilité de zoomer (roulette), de se déplacer (clic droit), de sélectionner (clic gauche) une partie de l'image.


Documentation des constructeurs et destructeur

PixmapViewer::PixmapViewer ( QWidget *  _parent = 0,
Qt::WFlags  _flags = 0 
)

Constructeur.

Paramètres:
_parent Widget parent.
_flags Flags du widget.
PixmapViewer::~PixmapViewer (  ) 

Destructeur.

Paramètres:
_flags Flags du widget.

Documentation des fonctions membres

const QPixmap& PixmapViewer::pixmap (  )  const [inline]

Accès.

Renvoie:
Image affichée.
void PixmapViewer::pixmapChanged ( const QPixmap &  _pixmap  )  [signal]

Signal émis lors d'une modification de l'image.

Paramètres:
_pixmap Nouvelle image.
QPoint PixmapViewer::position (  )  const [inline]

Accès.

Renvoie:
Position de l'image.
void PixmapViewer::positionChanged ( QPoint  _position  )  [signal]

Signal émis lors d'une modification de position.

Paramètres:
_position Nouvelle position.
void PixmapViewer::scaleChanged ( qreal  _scale_factor  )  [signal]

Signal émis lors d'un changement de zoom.

Paramètres:
_scale_factor Nouveau facteur de zoom.
qreal PixmapViewer::scaleFactor (  )  const [inline]

Accès.

Renvoie:
Facteur de zoom.
qreal PixmapViewer::scaleMax (  )  const [inline]

Accès.

Renvoie:
Zoom maximum.
qreal PixmapViewer::scaleMin (  )  const [inline]

Accès.

Renvoie:
Zoom minimum.
qreal PixmapViewer::scaleStep (  )  const [inline]

Accès.

Renvoie:
Le pas dans le changement de zoom.
void PixmapViewer::selected ( QPointF  _select_start,
QPointF  _select_end 
) [signal]

Signal émis lors d'une sélection.

Paramètres:
_select_start Point en haut à gauche de sélection.
_select_end Point en bas à droite de sélection.
void PixmapViewer::setPixmap ( const QPixmap &  _pixmap,
unsigned int  _preferred_width = 0,
unsigned int  _preferred_height = 0,
bool  _adapt = true 
)

Affiche une image.

Paramètres:
_pixmap Image à afficher.
_preferred_width Largeur préférée pour l'image [0 pour laisser le visonneur décider].
_preferred_height Hauteur préférée pour l'image [0 pour laisser le visonneur décider].
_adapt True pour laisser le visionneur choisir le facteur du zoom afin que l'image entière soit visible ou qu'elle s'adapte à la taille préférée choisie.
void PixmapViewer::setScaleMax ( qreal  _scale_max  )  [inline]

Accès.

Paramètres:
_scale_max Zoom maximum.
void PixmapViewer::setScaleMin ( qreal  _scale_min  )  [inline]

Accès.

Paramètres:
_scale_min Zoom minimum.
void PixmapViewer::setScaleStep ( qreal  _scale_step  )  [inline]

Accès.

Paramètres:
_scale_step Le pas dans le changement de zoom.
void PixmapViewer::updatePixmap ( const QPixmap &  _pixmap  )  [slot]

Met à jour l'image affichée sans rien changer d'autre.

Paramètres:
_pixmap Image.
void PixmapViewer::updatePosition ( const QPoint &  _position  )  [slot]

Met à jour la position.

Paramètres:
_position Position.
void PixmapViewer::updateScale ( qreal  _scale_factor  )  [slot]

Met à jour le zoom.

Paramètres:
_scale_factor Facteur de zoom.

La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Fonctions
Généré le Sun Feb 28 12:48:05 2010 pour Fractal par  doxygen 1.6.3