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 |
( |
|
) |
|
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:
-
| 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] |
| void PixmapViewer::setScaleMin |
( |
qreal |
_scale_min |
) |
[inline] |
| 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:
-
| void PixmapViewer::updatePosition |
( |
const QPoint & |
_position |
) |
[slot] |
Met à jour la position.
- Paramètres:
-
| 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 :