Projet e-stock  1.0
BTS SN-IR 2019
utilisateurArmoire.h
Aller à la documentation de ce fichier.
1 #ifndef UTILISATEUR_ARMOIRE_H
2 #define UTILISATEUR_ARMOIRE_H
3 
4 #include <QObject>
5 
6 class UtilisateurArmoire : public QObject
7 {
8  Q_OBJECT
9  // Les propriétés
10  Q_PROPERTY(QString m_nomProfil READ getNomProfil WRITE setNomProfil NOTIFY nomProfilChanged)
11  Q_PROPERTY(QString m_nomGroupe READ getNomGroupe WRITE setNomGroupe NOTIFY nomGroupeChanged)
12  Q_PROPERTY(QString m_nom READ getNom WRITE setNom NOTIFY nomChanged)
13  Q_PROPERTY(QString m_prenom READ getPrenom WRITE setPrenom NOTIFY prenomChanged)
14  Q_PROPERTY(QString m_dateDeValidite READ getDateDeValidite WRITE setDateDeValidite NOTIFY dateDeValiditeChanged)
15  Q_PROPERTY(QString m_identifiant READ getIdentifiant WRITE setIdentifiant NOTIFY identifiantChanged)
16  Q_PROPERTY(QString m_badge READ getBadge WRITE setBadge NOTIFY badgeChanged)
17  Q_PROPERTY(QString m_email READ getEmail WRITE setEmail NOTIFY emailChanged)
18 
19 public:
20  explicit UtilisateurArmoire(QString p_nomProfil="", QString p_idGroupe="", QString p_nom="", QString p_prenom="",
21  QString p_dateDeValidite="", QString p_identifiant="", QString p_badge="",
22  QString p_email="", QObject *p_parent = nullptr);
23 
24  void setUtilisateurArmoire(QStringList p_utilisateurArmoire);
25 
26  // Les accesseurs
27  QString getNomProfil() const;
28  void setNomProfil(QString p_nomProfil);
29 
30  QString getNomGroupe() const;
31  void setNomGroupe(QString p_nomGroupe);
32 
33  QString getNom() const;
34  void setNom(QString p_nom);
35 
36  QString getPrenom() const;
37  void setPrenom(QString p_prenom);
38 
39  QString getDateDeValidite() const;
40  void setDateDeValidite(QString p_dateDeValidite);
41 
42  QString getIdentifiant() const;
43  void setIdentifiant(QString p_identifiant);
44 
45  QString getBadge() const;
46  void setBadge(QString p_badge);
47 
48  QString getEmail() const;
49  void setEmail(QString p_email);
50 
51 private:
52  QString m_nomProfil;
53  QString m_nomGroupe;
54  QString m_nom;
55  QString m_prenom;
56  QString m_dateDeValidite;
57  QString m_identifiant;
58  QString m_badge;
59  QString m_email;
60 
61 signals:
62  void nomProfilChanged();
63  void nomGroupeChanged();
64  void nomChanged();
65  void prenomChanged();
66  void dateDeValiditeChanged();
67  void identifiantChanged();
68  void badgeChanged();
69  void emailChanged();
70 
71 public slots:
72 };
73 
74 #endif
void setBadge(QString p_badge)
Definition: utilisateurArmoire.cpp:91
QString getDateDeValidite() const
Definition: utilisateurArmoire.cpp:66
void setNom(QString p_nom)
Definition: utilisateurArmoire.cpp:51
void setUtilisateurArmoire(QStringList p_utilisateurArmoire)
Definition: utilisateurArmoire.cpp:11
QString getNom() const
Definition: utilisateurArmoire.cpp:46
void setNomProfil(QString p_nomProfil)
Definition: utilisateurArmoire.cpp:31
QString getEmail() const
Definition: utilisateurArmoire.cpp:96
La page des mouvements d&#39;une armoire.
Definition: utilisateurArmoire.h:6
void setDateDeValidite(QString p_dateDeValidite)
Definition: utilisateurArmoire.cpp:71
QString getIdentifiant() const
Definition: utilisateurArmoire.cpp:76
void setPrenom(QString p_prenom)
Definition: utilisateurArmoire.cpp:61
QString getNomGroupe() const
Definition: utilisateurArmoire.cpp:36
void setEmail(QString p_email)
Definition: utilisateurArmoire.cpp:101
QString getPrenom() const
Definition: utilisateurArmoire.cpp:56
QString getNomProfil() const
Definition: utilisateurArmoire.cpp:26
QString getBadge() const
Definition: utilisateurArmoire.cpp:86
void setIdentifiant(QString p_identifiant)
Definition: utilisateurArmoire.cpp:81
void setNomGroupe(QString p_nomGroupe)
Definition: utilisateurArmoire.cpp:41