TraceX
 
Loading...
Searching...
No Matches
fenetregraphe.h
Go to the documentation of this file.
1#ifndef FENETREGRAPHE_H
2#define FENETREGRAPHE_H
3
4#include <QGraphicsView>
5#include <QWheelEvent>
6#include <QDebug>
7
8
9class FenetreGraphe : public QGraphicsView
10{
11public:
12 FenetreGraphe(QWidget* parent = nullptr);
13
14public slots:
15 void zoomAvant();
16 void zoomArriere();
17
18
19protected:
20 void wheelEvent(QWheelEvent *event); // Pour capter les événements de la molette
21
22private:
23 void Zoom_dezoom(QWheelEvent *event); // Méthode de zoom/dézoom
24 int limiteZoom = 0;
25 const int MAX_ZOOM = 4;
26 const int MIN_ZOOM = -4;
27};
28
29#endif // FENETREGRAPHE_H
FenetreGraphe(QWidget *parent=nullptr)
Constructeur de la classe "FenetreGraphe.cpp".
Definition fenetregraphe.cpp:24
void zoomArriere()
Gestion du dézoom avec le boutont '-'.
Definition fenetregraphe.cpp:51
void wheelEvent(QWheelEvent *event)
Gère l'événement lorsque l'utilisateur utilise la molette de la souris.
Definition fenetregraphe.cpp:93
void zoomAvant()
Gestion du zoom avec le boutont '+'.
Definition fenetregraphe.cpp:37