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 :