|  | Projet Bee-Honey't
    1.0
    BTS SN 2019 | 
La classe IHM. Plus de détails...
#include <rucheIhm.h>

| Connecteurs publics | |
| void | recevoirEtatClientConnexion (bool etat) | 
| void | afficherTemperatureInterieur (double temperatureInterieur, QString horodatage) | 
| affiche temperature interieur à l'aide de widget graphique  Plus de détails... | |
| void | afficherTemperatureExterieur (double temperatureExterieur, QString horodatage) | 
| affiche temperature exterieur à l'aide de widget graphique  Plus de détails... | |
| void | afficherHumiditeInterieur (double humiditeInterieur, QString horodatage) | 
| affiche humidite interieur à l'aide de widget graphique  Plus de détails... | |
| void | afficherHumiditeExterieur (double humiditeExterieur, QString horodatage) | 
| affiche humidite exterieur à l'aide de widget graphique  Plus de détails... | |
| void | afficherPressionAtmospherique (double pressionAtmospherique, QString horodatage) | 
| affiche pression atmospherique à l'aide de widget graphique  Plus de détails... | |
| void | afficherEnsoleillement (double ensoleillement, QString horodatage) | 
| affiche l'ensoleillement à l'aide de widget graphique  Plus de détails... | |
| void | afficherBatterie (double charge, QString horodatage) | 
| void | afficherPoids (double poids, QString horodatage) | 
| void | afficherAlertesTemperatureInterieur (SeuilsAlertes typeAlerte) | 
| void | afficherAlertesTemperatureExterieur (SeuilsAlertes typeAlerte) | 
| void | afficherAlertesHumiditeInterieur (SeuilsAlertes typeAlerte) | 
| void | afficherAlertesHumiditeExterieur (SeuilsAlertes typeAlerte) | 
| void | afficherAlertesPressionAtmospherique (SeuilsAlertes typeAlerte) | 
| void | afficherAlertesPoids (SeuilsAlertes typeAlerte) | 
| void | afficherAlertesEnsoleillement (SeuilsAlertes typeAlerte, double mesure) | 
| void | afficherAlertesBatterie (SeuilsAlertes typeAlerte, double mesure) | 
| void | afficherMesuresJournalieresRuche () | 
| void | afficherMesuresJournalieresEnvironement () | 
| void | afficherMesuresJournalieresEnsoleillement () | 
| void | quitter () | 
| Signaux | |
| void | nouvelleDonnesRuche (QString nom, QString prenom, QString email, QString nomTopic) | 
| Fonctions membres publiques | |
| RucheIhm (QWidget *parent=0) | |
| Constructeur de la fenêtre principale.  Plus de détails... | |
| ~RucheIhm () | |
| Destructeur de la fenêtre principale.  Plus de détails... | |
| Connecteurs privés | |
| void | selectionnerRuche (int numeroRuche) | 
| instancie l'objet principal Ruche sélectionnée  Plus de détails... | |
| void | creerNouvelleRuche () | 
| creer une nouvelle ruche  Plus de détails... | |
| void | ouvrirReglagesAlertes () | 
| void | mettreAjourListeRuches () | 
| void | supprimerRuche () | 
| Fonctions membres privées | |
| void | initialiserThermometre () const | 
| initialise les thermometres  Plus de détails... | |
| void | initialiserWidgets () | 
| void | inititialiserCourbes () | 
| void | reinititialiserCourbes () | 
| void | initialiserTemperatureInterieurCourbe () | 
| void | initialiserTemperatureExterieurCourbe () | 
| void | initialiserHumiditeInterieurCourbe () | 
| void | initialiserHumiditeExterieurCourbe () | 
| void | initialiserPressionAtmospheriqueCourbe () | 
| void | initialiserEnsoleillementCourbe () | 
| Attributs privés | |
| Ui::RucheIhm * | ui | 
| agrégation de la partie graphique de l'IHM  Plus de détails... | |
| Ruche * | maRuche | 
| association de l'objet Ruche  Plus de détails... | |
| BaseDeDonnees * | bdd | 
| agrégation de l'objet BaseDeDonnees  Plus de détails... | |
| NouvelleRucheIhm * | nouvelleRuche | 
| ReglagesAlertesIhm * | reglagesAlertesIhm | 
| QVector< QStringList > | mesRuches | 
| QwtPlotCurve * | courbeTemperatureInterieur | 
| QwtPlotCurve * | courbeTemperatureExterieur | 
| QwtPlotCurve * | courbeHumiditeInterieur | 
| QwtPlotCurve * | courbeHumiditeExterieur | 
| QwtPlotCurve * | courbePressionAtmospherique | 
| QwtPlotCurve * | courbeEnsoleillement | 
| 
 | explicit | 
| parent | QObject Adresse de l'objet Qt parent (0 = fenêtre principale) | 
Références bdd, BDD_NOMBASE, BDD_PASSWORD, BDD_SERVEUR, BDD_USERNAME, BaseDeDonnees::connecter(), creerNouvelleRuche(), BaseDeDonnees::estConnecte(), BaseDeDonnees::getInstance(), initialiserWidgets(), inititialiserCourbes(), mettreAjourListeRuches(), nouvelleRuche, ouvrirReglagesAlertes(), quitter(), reglagesAlertesIhm, selectionnerRuche(), supprimerRuche(), et ui.
| RucheIhm::~RucheIhm | ( | ) | 
Références BaseDeDonnees::detruireInstance(), et ui.
| 
 | slot | 
Références bon, tropBas, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bon, tropBas, tropHaut, et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
| ensoleillement | l'ensoleillement exterieur de la ruche | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
| humiditeExterieur | humidite exterieur de la ruche | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
| temperatureInterieur | humidite interieur de la ruche | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bdd, courbeEnsoleillement, mesRuches, BaseDeDonnees::recuperer(), et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bdd, courbeHumiditeExterieur, courbePressionAtmospherique, courbeTemperatureExterieur, mesRuches, BaseDeDonnees::recuperer(), et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références bdd, courbeHumiditeInterieur, courbeTemperatureInterieur, mesRuches, BaseDeDonnees::recuperer(), et ui.
Référencé par selectionnerRuche().
| 
 | slot | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
| pressionAtmospherique | pression atmospherique exterieur de la ruche | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
| temperatureExterieur | temperature exterieur de la ruche | 
Références ui.
Référencé par selectionnerRuche().
| 
 | slot | 
| temperatureInterieur | double la température dans la ruche | 
Références ui.
Référencé par selectionnerRuche().
| 
 | privateslot | 
| 
 | private | 
Références courbeEnsoleillement, et ui.
Référencé par inititialiserCourbes().
| 
 | private | 
Références courbeHumiditeExterieur, et ui.
Référencé par inititialiserCourbes().
| 
 | private | 
Références courbeHumiditeInterieur, et ui.
Référencé par inititialiserCourbes().
| 
 | private | 
Références courbePressionAtmospherique, et ui.
Référencé par inititialiserCourbes().
| 
 | private | 
Références courbeTemperatureExterieur, et ui.
Référencé par inititialiserCourbes().
| 
 | private | 
Références courbeTemperatureInterieur, et ui.
Référencé par inititialiserCourbes().
| 
 | private | 
Références ui.
Référencé par initialiserWidgets().
| 
 | private | 
Références initialiserThermometre(), reinititialiserCourbes(), et ui.
Référencé par recevoirEtatClientConnexion(), et RucheIhm().
| 
 | private | 
Références initialiserEnsoleillementCourbe(), initialiserHumiditeExterieurCourbe(), initialiserHumiditeInterieurCourbe(), initialiserPressionAtmospheriqueCourbe(), initialiserTemperatureExterieurCourbe(), initialiserTemperatureInterieurCourbe(), et ui.
Référencé par RucheIhm().
| 
 | privateslot | 
Références bdd, maRuche, mesRuches, BaseDeDonnees::recuperer(), et ui.
Référencé par creerNouvelleRuche(), et RucheIhm().
| 
 | signal | 
| 
 | privateslot | 
Références APP_TITRE, reglagesAlertesIhm, et ui.
Référencé par RucheIhm().
| 
 | slot | 
Référencé par RucheIhm().
| 
 | slot | 
Références initialiserWidgets(), et ui.
Référencé par selectionnerRuche().
| 
 | private | 
Références courbeEnsoleillement, courbeHumiditeExterieur, courbeHumiditeInterieur, courbePressionAtmospherique, courbeTemperatureExterieur, courbeTemperatureInterieur, et ui.
Référencé par initialiserWidgets().
| 
 | privateslot | 
numeroRuche int le numéro de la ruche dans la liste déroulante
Références afficherAlertesBatterie(), afficherAlertesEnsoleillement(), afficherAlertesHumiditeExterieur(), afficherAlertesHumiditeInterieur(), afficherAlertesPoids(), afficherAlertesPressionAtmospherique(), afficherAlertesTemperatureExterieur(), afficherAlertesTemperatureInterieur(), afficherBatterie(), afficherEnsoleillement(), afficherHumiditeExterieur(), afficherHumiditeInterieur(), afficherMesuresJournalieresEnsoleillement(), afficherMesuresJournalieresEnvironement(), afficherMesuresJournalieresRuche(), afficherPoids(), afficherPressionAtmospherique(), afficherTemperatureExterieur(), afficherTemperatureInterieur(), Ruche::getAlertes(), maRuche, mesRuches, recevoirEtatClientConnexion(), reglagesAlertesIhm, ReglagesAlertesIhm::setAlertes(), et ui.
Référencé par RucheIhm().
| 
 | privateslot | 
Références APP_TITRE, bdd, BaseDeDonnees::executer(), mesRuches, et ui.
Référencé par RucheIhm().
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
Référencé par mettreAjourListeRuches(), et selectionnerRuche().
| 
 | private | 
| 
 | private | 
Référencé par creerNouvelleRuche(), et RucheIhm().
| 
 | private | 
Référencé par ouvrirReglagesAlertes(), RucheIhm(), et selectionnerRuche().
| 
 | private | 
Référencé par afficherAlertesBatterie(), afficherAlertesEnsoleillement(), afficherAlertesHumiditeExterieur(), afficherAlertesHumiditeInterieur(), afficherAlertesPoids(), afficherAlertesPressionAtmospherique(), afficherAlertesTemperatureExterieur(), afficherAlertesTemperatureInterieur(), afficherBatterie(), afficherEnsoleillement(), afficherHumiditeExterieur(), afficherHumiditeInterieur(), afficherMesuresJournalieresEnsoleillement(), afficherMesuresJournalieresEnvironement(), afficherMesuresJournalieresRuche(), afficherPoids(), afficherPressionAtmospherique(), afficherTemperatureExterieur(), afficherTemperatureInterieur(), initialiserEnsoleillementCourbe(), initialiserHumiditeExterieurCourbe(), initialiserHumiditeInterieurCourbe(), initialiserPressionAtmospheriqueCourbe(), initialiserTemperatureExterieurCourbe(), initialiserTemperatureInterieurCourbe(), initialiserThermometre(), initialiserWidgets(), inititialiserCourbes(), mettreAjourListeRuches(), ouvrirReglagesAlertes(), recevoirEtatClientConnexion(), reinititialiserCourbes(), RucheIhm(), selectionnerRuche(), supprimerRuche(), et ~RucheIhm().
 1.8.13
 1.8.13