ROV'NET  0.2
BTS SNIR LaSalle Avignon 2020
ihmgraphiques.h
Aller à la documentation de ce fichier.
1 
7 #ifndef IHMGRAPHIQUES_H
8 #define IHMGRAPHIQUES_H
9 
10 #include <QtWidgets>
11 #include <QtCharts>
12 
13 #define ESPACE_LISIBILITE " "
14 
20 class IHMGraphiques : public QWidget
21 {
22  Q_OBJECT
23 private:
24  QVector<QStringList> mesures;
25  QChartView *graphiqueRadiation;
26  QChart *grapheRadiation;
27  QLineSeries *courbeRadiation;
28  QLineSeries *doseLimiteRadiation;
29 
30  QChartView *graphiqueHumidite;
31  QChart *grapheHumidite;
32  QLineSeries *courbeHumidite;
33 
34  QChartView *graphiqueTemperature;
36  QLineSeries *courbeTemperature;
37 
41 
45 
46 public:
53  IHMGraphiques(QVector<QStringList> mesures, QWidget *parent = nullptr);
54 
55 signals:
56 
57 };
58 
59 #endif // IHMGRAPHIQUES_H
QChartView * graphiqueRadiation
widget pour afficher le graphe radiation
Definition: ihmgraphiques.h:25
float valeurMaxRadiation
La valeur max de la radiation du graphique Radiation.
Definition: ihmgraphiques.h:38
float valeurMaxTemperature
La valeur max de la température du graphique Température.
Definition: ihmgraphiques.h:39
QChart * grapheHumidite
la représentation du graphe humidite
Definition: ihmgraphiques.h:31
void initialisationGraphiqueRadiation()
QLineSeries * courbeHumidite
Les données d&#39;humidite sous forme de courbe.
Definition: ihmgraphiques.h:32
QLineSeries * courbeTemperature
Les données de temperature sous forme de courbe.
Definition: ihmgraphiques.h:36
void initialisationGraphiqueHumidite()
QChart * grapheTemperature
la représentation du graphe temperature
Definition: ihmgraphiques.h:35
float valeurMaxHumidite
La valeur max de l&#39;humidité du graphique Humidité
Definition: ihmgraphiques.h:40
QChartView * graphiqueTemperature
widget pour afficher le graphe temperature
Definition: ihmgraphiques.h:34
QChart * grapheRadiation
la représentation du graphe radiation
Definition: ihmgraphiques.h:26
Class permettant de visualiser les graphiques des campagnes archivés.
Definition: ihmgraphiques.h:20
IHMGraphiques(QVector< QStringList > mesures, QWidget *parent=nullptr)
Constructeur de la classe IHMGraphiques.
void initialisationGraphiqueTemperature()
QLineSeries * doseLimiteRadiation
Le sueil de radiation acceptable.
Definition: ihmgraphiques.h:28
QLineSeries * courbeRadiation
Les données de radiation sous forme de courbe.
Definition: ihmgraphiques.h:27
QVector< QStringList > mesures
Conteneur des mesures de la base de données pour une campagne donnée.
Definition: ihmgraphiques.h:24
QChartView * graphiqueHumidite
widget pour afficher le graphe humidite
Definition: ihmgraphiques.h:30
La classe QWidget est la classe de base de tous les objets graphiques d&#39;interface utilisateur...