![]() |
GrOOm
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe IhmGroom. Plus de détails...
#include <ihmgroom.h>
Connecteurs publics | |
void | acquitterNotification () |
Méthode qui permet d'acquitter une notification. Plus de détails... | |
void | afficherNotification (QString titre, QString message, int duree=1000) |
Méthode qui permet d'afficher une notification système. Plus de détails... | |
void | changementFonction () |
change la focntion sur l'ihm Plus de détails... | |
void | changementNom () |
change le nom sur l'ihm Plus de détails... | |
void | changementPrenom () |
change le prenom sur l'ihm Plus de détails... | |
void | inversionImageSonnette () |
Inverse l'image de la sonnette. Plus de détails... | |
void | testerNotification () |
Fonctions membres publiques | |
IhmGroom (QWidget *parent=nullptr) | |
Constructeur de la classe IhmGroom. Plus de détails... | |
~IhmGroom () | |
Destructeur de la classe IhmGroom. Plus de détails... | |
Fonctions membres protégées | |
void | closeEvent (QCloseEvent *event) |
Méthode redéfinie qui est appelée automatiquement lors d'une demande de fermeture. Plus de détails... | |
Connecteurs privés | |
void | on_pushButton_2_clicked () |
void | on_pushButton_3_clicked () |
change l'état de la personne en Libre Plus de détails... | |
void | on_pushButton_4_clicked () |
void | on_pushButton_6_clicked () |
affiche l'ihm communication bluetooth Plus de détails... | |
void | on_pushButton_8_clicked () |
affiche l'ihm importation Plus de détails... | |
void | on_pushButton_9_clicked () |
void | on_pushButton_clicked () |
affiche l'ihm Message personnalisé Plus de détails... | |
Fonctions membres privées | |
void | initialiserIconeSysteme () |
Méthode qui permet à l'application de s'intaller dans la barre système. Plus de détails... | |
Attributs privés | |
QAction * | actionMaximiser |
L'action maximiser l'application. Plus de détails... | |
QAction * | actionMinimiser |
L'action minimiser l'application. Plus de détails... | |
QAction * | actionQuitter |
L'action quitter l'application. Plus de détails... | |
QAction * | actionRestaurer |
L'action restaurer l'application. Plus de détails... | |
Bdd * | bdd |
CommunicationBluetooth * | communicationBluetooth |
L'interface de la Configuration. Plus de détails... | |
Controle * | controle |
bool | etatInitialIconeSysteme |
Booléen indiquant si c'est la première demande Quitter. Plus de détails... | |
QSystemTrayIcon * | iconeSysteme |
L'icône de l'application pour la barre système. Plus de détails... | |
Importation * | ihmImportation |
L'interface de l'Importation. Plus de détails... | |
QMenu * | menuIconeSysteme |
Le menu de l'application. Plus de détails... | |
MessagePersonnalise * | messagePersonnalise |
L'interface du Message Personnalisé Plus de détails... | |
Ui::IhmGroom * | ui |
L'interface utilisateur. Plus de détails... | |
Déclaration de la classe IhmGroom.
Définition à la ligne 54 du fichier ihmgroom.h.
|
explicit |
Constructeur de la classe IhmGroom.
Constructeur classe IhmGroom.
parent | L'objet parent Qt (0 = fenêtre principale) |
parent |
Définition à la ligne 31 du fichier ihmgroom.cpp.
Références bdd, communicationBluetooth, controle, ihmImportation, initialiserIconeSysteme(), inversionImageSonnette(), messagePersonnalise, NOM_APP, testerNotification(), et ui.
IhmGroom::~IhmGroom | ( | ) |
Destructeur de la classe IhmGroom.
Constructeur classe ~IhmGroom.
parent |
Définition à la ligne 59 du fichier ihmgroom.cpp.
Références ui.
|
slot |
Méthode qui permet d'acquitter une notification.
Acquitter les notification.
Définition à la ligne 170 du fichier ihmgroom.cpp.
Référencé par initialiserIconeSysteme().
|
slot |
Méthode qui permet d'afficher une notification système.
Affichage des notification.
titre | Le titre de la notification |
message | Le message de la notification |
duree | La durée en millisecondes de la notification (par défaut 5s) |
Définition à la ligne 151 du fichier ihmgroom.cpp.
Références iconeSysteme.
Référencé par testerNotification().
|
slot |
change la focntion sur l'ihm
Définition à la ligne 75 du fichier ihmgroom.cpp.
Références controle, Controle::getFonction(), et ui.
Référencé par Controle::coderTrameAffichage().
|
slot |
change le nom sur l'ihm
Définition à la ligne 65 du fichier ihmgroom.cpp.
Références controle, Controle::getNom(), et ui.
Référencé par Controle::coderTrameAffichage().
|
slot |
change le prenom sur l'ihm
Définition à la ligne 70 du fichier ihmgroom.cpp.
Références controle, Controle::getPrenom(), et ui.
Référencé par Controle::coderTrameAffichage().
|
protected |
Méthode redéfinie qui est appelée automatiquement lors d'une demande de fermeture.
event | L'évènement de fermeture reçu |
Définition à la ligne 87 du fichier ihmgroom.cpp.
Références etatInitialIconeSysteme, et iconeSysteme.
|
private |
Méthode qui permet à l'application de s'intaller dans la barre système.
Affichage dans barre des taches.
Définition à la ligne 106 du fichier ihmgroom.cpp.
Références acquitterNotification(), actionMaximiser, actionMinimiser, actionQuitter, actionRestaurer, etatInitialIconeSysteme, iconeSysteme, et menuIconeSysteme.
Référencé par IhmGroom().
|
slot |
Inverse l'image de la sonnette.
Définition à la ligne 201 du fichier ihmgroom.cpp.
Références controle, Controle::getEtatSonnette(), Controle::setEtatSonnette(), et ui.
Référencé par IhmGroom().
|
privateslot |
Définition à la ligne 229 du fichier ihmgroom.cpp.
Références ABSENT, controle, et Controle::setEtatUtilisateur().
|
privateslot |
change l'état de la personne en Libre
Définition à la ligne 219 du fichier ihmgroom.cpp.
Références controle, LIBRE, et Controle::setEtatUtilisateur().
|
privateslot |
Définition à la ligne 224 du fichier ihmgroom.cpp.
Références controle, OCCUPE, et Controle::setEtatUtilisateur().
|
privateslot |
affiche l'ihm communication bluetooth
Définition à la ligne 181 du fichier ihmgroom.cpp.
Références communicationBluetooth.
|
privateslot |
affiche l'ihm importation
change l'état de la personne en Absent
change l'état de la personne en Occupe
Définition à la ligne 186 du fichier ihmgroom.cpp.
Références ihmImportation.
|
privateslot |
Définition à la ligne 196 du fichier ihmgroom.cpp.
Références bdd.
|
privateslot |
affiche l'ihm Message personnalisé
Définition à la ligne 191 du fichier ihmgroom.cpp.
Références messagePersonnalise.
|
slot |
Définition à la ligne 175 du fichier ihmgroom.cpp.
Références afficherNotification().
Référencé par IhmGroom().
|
private |
L'action maximiser l'application.
Définition à la ligne 96 du fichier ihmgroom.h.
Référencé par initialiserIconeSysteme().
|
private |
L'action minimiser l'application.
Définition à la ligne 95 du fichier ihmgroom.h.
Référencé par initialiserIconeSysteme().
|
private |
L'action quitter l'application.
Définition à la ligne 98 du fichier ihmgroom.h.
Référencé par initialiserIconeSysteme().
|
private |
L'action restaurer l'application.
Définition à la ligne 97 du fichier ihmgroom.h.
Référencé par initialiserIconeSysteme().
|
private |
Objet servant a controller les trame reçues et envoyés
Définition à la ligne 90 du fichier ihmgroom.h.
Référencé par IhmGroom(), et on_pushButton_9_clicked().
|
private |
L'interface de la Configuration.
Définition à la ligne 86 du fichier ihmgroom.h.
Référencé par IhmGroom(), et on_pushButton_6_clicked().
|
private |
Définition à la ligne 89 du fichier ihmgroom.h.
Référencé par changementFonction(), changementNom(), changementPrenom(), IhmGroom(), inversionImageSonnette(), on_pushButton_2_clicked(), on_pushButton_3_clicked(), et on_pushButton_4_clicked().
|
private |
Booléen indiquant si c'est la première demande Quitter.
Définition à la ligne 99 du fichier ihmgroom.h.
Référencé par closeEvent(), et initialiserIconeSysteme().
|
private |
L'icône de l'application pour la barre système.
Définition à la ligne 93 du fichier ihmgroom.h.
Référencé par afficherNotification(), closeEvent(), et initialiserIconeSysteme().
|
private |
L'interface de l'Importation.
Définition à la ligne 87 du fichier ihmgroom.h.
Référencé par IhmGroom(), et on_pushButton_8_clicked().
|
private |
Le menu de l'application.
Définition à la ligne 94 du fichier ihmgroom.h.
Référencé par initialiserIconeSysteme().
|
private |
L'interface du Message Personnalisé
Définition à la ligne 88 du fichier ihmgroom.h.
Référencé par IhmGroom(), et on_pushButton_clicked().
|
private |
L'interface utilisateur.
Définition à la ligne 85 du fichier ihmgroom.h.
Référencé par changementFonction(), changementNom(), changementPrenom(), IhmGroom(), inversionImageSonnette(), et ~IhmGroom().