![]() |
Projet e-stock
0.2
BTS SNIR LaSalle Avignon 2020
|
Déclaration de la classe Ihm. Plus de détails...
#include <Ihm.h>
Signaux | |
void | articleSelectionne (QString) |
void | badgeDetecte (QString) |
void | identifiantDetecte (QString identifiant, QString motDePasse) |
void | rechercheArticle (QString) |
Fonctions membres publiques | |
void | changerDeFenetre (int fenetre) |
Définition de la méthode changerDeFenetre. Plus de détails... | |
Ihm (QWidget *parent=nullptr) | |
Constructeur de la classe Ihm. Plus de détails... | |
void | placerCasier (Casier *casier) |
Définition de la méthode placerCasier. Plus de détails... | |
~Ihm () | |
Destructeur de la classe Ihm. Plus de détails... | |
Connecteurs privés | |
void | activerRecherche () |
Définition de la méthode traiterDemandeDeConnexion. Plus de détails... | |
void | afficherDonneesArticleSelectionne (QStringList donneesArticle) |
Définition de la méthode afficherDonneesArticleSelectionne. Plus de détails... | |
void | afficherDonneesArticleSelectionne (QVector< QStringList > donneesArticle) |
Définition de la méthode afficherDonneesArticleSelectionne. Plus de détails... | |
void | afficherErreurBadge (QString message) |
Définition de la méthode afficherErreurBadge. Plus de détails... | |
void | afficherErreurDepassementQuantite () |
Définition de la méthode afficherErreurDepassementQuantite. Plus de détails... | |
void | afficherInformationsArmoire (QStringList informationsArmoire) |
Définition de la méthode afficherInformationsArmoire. Plus de détails... | |
void | allerFenetreBadge () |
Définition de la méthode allerFenetreBadge. Plus de détails... | |
void | allerFenetreIdentifiant () |
Définition de la méthode allerFenetreIdentifiant. Plus de détails... | |
void | allerFenetreMenu () |
Définition de la méthode allerFenetreMenu. Plus de détails... | |
void | authentifierParBadge () |
Définition de la méthode authentifierParBadge. Plus de détails... | |
void | authentifierParIdentifiant () |
Définition de la méthode authentifierParIdentifiant. Plus de détails... | |
void | deconnecterUtilisateur () |
Définition de la méthode deconnecterUtilisateur. Plus de détails... | |
void | effacerRechercheArticle () |
[Ihm_rechercherArticle] Plus de détails... | |
void | mettreAJourListeArticles (QVector< QStringList > articlesTrouves) |
Définition de la méthode mettreAJourListeArticles. Plus de détails... | |
void | rechercherArticle () |
Définition de la méthode rechercherArticle. Plus de détails... | |
void | selectionnerArticle (int index) |
Définition de la méthode selectionnerArticle. Plus de détails... | |
void | traiterDemandeDeConnexion (bool reponse, QString message) |
Définition de la méthode traiterDemandeDeConnexion. Plus de détails... | |
Fonctions membres privées | |
void | creerListeArticles (const QVector< QStringList > &articlesTrouves) |
Définition de la méthode creerListeArticles. Plus de détails... | |
Attributs privés | |
Supervision * | supervision |
association vers supervision Plus de détails... | |
Ui::Ihm * | ui |
contenu de l'interface utilisateur Plus de détails... | |
|
explicit |
Constructeur de la classe Ihm.
Initialise un objet Ihm
parent |
Définition à la ligne 29 du fichier Ihm.cpp.
Références activerRecherche(), allerFenetreBadge(), allerFenetreIdentifiant(), authentifierParBadge(), authentifierParIdentifiant(), Supervision::creerCasiers(), deconnecterUtilisateur(), Supervision::getInformationsArmoire(), rechercherArticle(), supervision, et ui.
Ihm::~Ihm | ( | ) |
|
privateslot |
Définition de la méthode traiterDemandeDeConnexion.
traite la demande de connexion
Définition à la ligne 248 du fichier Ihm.cpp.
Références Supervision::rechercherArticle(), rechercherArticle(), supervision, et ui.
Référencé par Ihm().
|
privateslot |
Définition de la méthode afficherDonneesArticleSelectionne.
Affiche les données de l'article sélectionnée
donneesArticle |
[afficherDonneesArticleSelectionne_casier]
[afficherDonneesArticleSelectionne_casier]
Définition à la ligne 315 du fichier Ihm.cpp.
Références ARTICLE_DISPONIBLE, ARTICLE_QUANTITE, NUMERO_CASIERS, et ui.
|
privateslot |
Définition de la méthode afficherDonneesArticleSelectionne.
Affiche les données des articles sélectionnés
donneesArticle |
[afficherDonneesArticleSelectionne_casiers]
[afficherDonneesArticleSelectionne_casiers]
Définition à la ligne 330 du fichier Ihm.cpp.
Références ARTICLE_DISPONIBLE, ARTICLE_QUANTITE, NUMERO_CASIERS, et ui.
|
privateslot |
|
privateslot |
Définition de la méthode afficherErreurDepassementQuantite.
Affiche que la quantite est dépasser
Définition à la ligne 221 du fichier Ihm.cpp.
Références APPLICATION, et MESSAGE_ERREUR_DEPASSEMENT_QUANTITE.
|
privateslot |
Définition de la méthode afficherInformationsArmoire.
Affiche les informations de l'armoire
informationsArmoire |
Définition à la ligne 106 du fichier Ihm.cpp.
Références TABLE_ARMOIRE_DESCRIPTION, TABLE_ARMOIRE_NB_CASIERS, TABLE_ARMOIRE_NOM, et ui.
|
privateslot |
Définition de la méthode allerFenetreBadge.
Permet de se rendre à la fenêtre badge
Définition à la ligne 173 du fichier Ihm.cpp.
Références changerDeFenetre(), FENETRE_BADGE, et ui.
Référencé par Ihm().
|
privateslot |
Définition de la méthode allerFenetreIdentifiant.
Permet de se rendre à la fenêtre identifiant
Définition à la ligne 184 du fichier Ihm.cpp.
Références changerDeFenetre(), FENETRE_IDENTIFIANT, et ui.
Référencé par Ihm().
|
privateslot |
Définition de la méthode allerFenetreMenu.
Permet de se rendre à la fenêtre menu
Définition à la ligne 194 du fichier Ihm.cpp.
Références changerDeFenetre(), FENETRE_MENU, rechercheArticle(), et ui.
Référencé par traiterDemandeDeConnexion().
|
signal |
|
privateslot |
Définition de la méthode authentifierParBadge.
Récupère le badge et l'envoie à la méthode permettant de traiter le badge
[authentifierParBadge]
[authentifierParBadge]
Définition à la ligne 119 du fichier Ihm.cpp.
Références badgeDetecte(), et ui.
Référencé par Ihm().
|
privateslot |
Définition de la méthode authentifierParIdentifiant.
Récupère les identifiants et l'envoie à la méthode permettant de s'authentifier par identifiant
[authentifierParIdentifiant]
[authentifierParIdentifiant]
Définition à la ligne 141 du fichier Ihm.cpp.
Références identifiantDetecte(), et ui.
Référencé par Ihm().
|
signal |
Référencé par authentifierParBadge().
void Ihm::changerDeFenetre | ( | int | fenetre | ) |
Définition de la méthode changerDeFenetre.
Permet de changer de fenêtre sur l'ihm
fenetre |
Définition à la ligne 77 du fichier Ihm.cpp.
Références ui.
Référencé par allerFenetreBadge(), allerFenetreIdentifiant(), allerFenetreMenu(), et deconnecterUtilisateur().
|
private |
Définition de la méthode creerListeArticles.
Crée la liste déroulante contenant les articles issus d'une recherche
articlesTrouves |
Définition à la ligne 381 du fichier Ihm.cpp.
Références selectionnerArticle(), et ui.
Référencé par mettreAJourListeArticles().
|
privateslot |
Définition de la méthode deconnecterUtilisateur.
Permet de déconnecter l'utilisateur
Définition à la ligne 163 du fichier Ihm.cpp.
Références changerDeFenetre(), Supervision::deconnecterUtilisateur(), FENETRE_BADGE, et supervision.
Référencé par Ihm().
|
privateslot |
[Ihm_rechercherArticle]
Définition de la méthode effacerRechercheArticle
efface la recherche de l'article
Définition à la ligne 272 du fichier Ihm.cpp.
Références ui.
Référencé par mettreAJourListeArticles().
|
signal |
Référencé par authentifierParIdentifiant().
|
privateslot |
Définition de la méthode mettreAJourListeArticles.
Mets à jour la liste des articles
articlesTrouves |
[mettreAJourListeArticles]
[mettreAJourListeArticles]
Définition à la ligne 282 du fichier Ihm.cpp.
Références creerListeArticles(), et effacerRechercheArticle().
void Ihm::placerCasier | ( | Casier * | casier | ) |
Définition de la méthode placerCasier.
gère l'affichage des casiers en fonction du nombre de ces derniers
*casier |
Définition à la ligne 87 du fichier Ihm.cpp.
Références Casier::getNumero(), et ui.
Référencé par Supervision::creerCasiers().
|
signal |
Référencé par allerFenetreMenu().
|
privateslot |
Définition de la méthode rechercherArticle.
récupère l'article à rechercher et l'envoie à la méthode qui effectue la recherche[Ihm_rechercherArticle]
Définition à la ligne 261 du fichier Ihm.cpp.
Référencé par activerRecherche(), et Ihm().
|
privateslot |
Définition de la méthode selectionnerArticle.
selectionne un Article
index |
[selectionnerArticle]
[selectionnerArticle]
Définition à la ligne 299 du fichier Ihm.cpp.
Références Supervision::selectionnerArticle(), supervision, et ui.
Référencé par creerListeArticles().
|
privateslot |
Définition de la méthode traiterDemandeDeConnexion.
traite la demande de connexion
reponse | |
message |
Définition à la ligne 232 du fichier Ihm.cpp.
Références allerFenetreMenu(), et APPLICATION.
|
private |
association vers supervision
Définition à la ligne 103 du fichier Ihm.h.
Référencé par activerRecherche(), deconnecterUtilisateur(), Ihm(), et selectionnerArticle().
|
private |
contenu de l'interface utilisateur
Définition à la ligne 102 du fichier Ihm.h.
Référencé par activerRecherche(), afficherDonneesArticleSelectionne(), afficherErreurBadge(), afficherInformationsArmoire(), allerFenetreBadge(), allerFenetreIdentifiant(), allerFenetreMenu(), authentifierParBadge(), authentifierParIdentifiant(), changerDeFenetre(), creerListeArticles(), effacerRechercheArticle(), Ihm(), placerCasier(), selectionnerArticle(), et ~Ihm().