Projet e-stock  0.2
BTS SNIR LaSalle Avignon 2020
Armoire.h
Aller à la documentation de ce fichier.
1 #ifndef ARMOIRE_H
2 #define ARMOIRE_H
3 
17 #include <QObject>
18 #include <QString>
19 #include <QDebug>
20 
21 #define DEBUG_ARMOIRE
22 
28 {
33 };
34 
35 class Bdd;
36 
49 class Armoire : public QObject
50 {
51  Q_OBJECT
52 public:
53  Armoire(QObject *parent = nullptr);
54  ~Armoire();
55 
56  void recupererArmoire(QString idArmoire="1");
57  QStringList getInformations();
58  QString getIdArmoire() const;
59  QString getNom() const;
60  QString getDescripton() const;
61  QString getNbCasiers() const;
62  QString getAdresseIPArmoire() const;
63 
64 private:
65  Bdd *bdd;
66  QString idArmoire;
67  QString nom;
68  QString description;
69  QString nbCasiers;
70  QString adresseIPArmoire;
71 
72  QString lireAdresseIP();
73 
74 signals:
75  void informationsArmoire(QStringList);
76 };
77 
78 #endif // ARMOIRE_H
ChampArmoire
Définit les différents champs de la table Armoire.
Definition: Armoire.h:27
QString idArmoire
l&#39;id de l&#39;armoire
Definition: Armoire.h:66
QString getNbCasiers() const
Définition de la méthode getNbCasiers.
Definition: Armoire.cpp:127
QString description
la description de l&#39;armoire
Definition: Armoire.h:68
QString getDescripton() const
Définition de la méthode getDescripton.
Definition: Armoire.cpp:116
QStringList getInformations()
Définition de la méthode getInformations.
Definition: Armoire.cpp:78
void recupererArmoire(QString idArmoire="1")
Définition de la méthode recupererArmoire.
Definition: Armoire.cpp:49
void informationsArmoire(QStringList)
QString getNom() const
Définition de la méthode getNom.
Definition: Armoire.cpp:105
QString getIdArmoire() const
Définition de la méthode getIdArmoire.
Definition: Armoire.cpp:94
QString adresseIPArmoire
l&#39;adresse IP de la Raspberry Pi
Definition: Armoire.h:70
QString nbCasiers
le nombre de casiers dans l&#39;armoire
Definition: Armoire.h:69
La classe QObject est la classe de base de tous les objets Qt. Elle permet à ces objets Qt de dispose...
QString lireAdresseIP()
Définition de la méthode lireAdresseIP.
Definition: Armoire.cpp:149
Armoire(QObject *parent=nullptr)
Définition du constructeur de la classe Armoire.
Definition: Armoire.cpp:22
La classe Armoire traite les articles.
Definition: Armoire.h:49
Déclaration de la classe utilisant la base de données.
Definition: Bdd.h:42
QString nom
le nom de l&#39;armoire
Definition: Armoire.h:67
QString getAdresseIPArmoire() const
Définition de la méthode getAdresseIPArmoire.
Definition: Armoire.cpp:138
~Armoire()
Définition du destructeur de la classe Armoire.
Definition: Armoire.cpp:36
Bdd * bdd
association d&#39;un objet Bdd (accès à la base de données)
Definition: Armoire.h:65