Projet e-stock  1.0
BTS SN-IR 2019
terminalmobile/casier.h
Aller à la documentation de ce fichier.
1 #ifndef STOCKARMOIRE_H
2 #define STOCKARMOIRE_H
3 
4 #include <QObject>
5 
6 class Casier : public QObject
7 {
8  Q_OBJECT
9  Q_PROPERTY(int numeroCasier READ getNumeroCasier WRITE setNumeroCasier NOTIFY numeroCasierChanged)
10  Q_PROPERTY(QString nomArticle READ getNomArticle WRITE setNomArticle NOTIFY nomArticleChanged)
11  Q_PROPERTY(int quantite READ getQuantite WRITE setQuantite NOTIFY quantiteChanged)
12  Q_PROPERTY(int disponible READ getDisponible WRITE setDisponible NOTIFY disponibleChanged)
13 
14 private:
15  int numeroCasier;
16  QString nomArticle;
17  int quantite;
18  int disponible;
19 
20 public:
21  explicit Casier(int numeroCasier=0, QString nomAricle="", int quantite=0, int disponible=0, QObject *parent = nullptr);
22 
23  void setCasier(int numeroCasier, QString nomArticle, int quantite, int disponible);
24 
25  int getNumeroCasier() const;
26  void setNumeroCasier (int numeroCasier);
27 
28  QString getNomArticle() const;
29  void setNomArticle (QString nomArticle);
30 
31  int getQuantite() const;
32  void setQuantite (int quantite);
33 
34  int getDisponible() const;
35  void setDisponible (int disponible);
36 
37 signals:
38  void numeroCasierChanged();
39  void nomArticleChanged();
40  void quantiteChanged();
41  void disponibleChanged();
42 
43 public slots:
44 };
45 
46 #endif // STOCKARMOIRE_H
void setNomArticle(QString nomArticle)
Definition: terminalmobile/casier.cpp:32
void setQuantite(int quantite)
Definition: terminalmobile/casier.cpp:52
void setNumeroCasier(int numeroCasier)
Definition: terminalmobile/casier.cpp:22
int getDisponible() const
Definition: terminalmobile/casier.cpp:37
void setDisponible(int disponible)
Definition: terminalmobile/casier.cpp:42
Definition: ihm-estock/casier.h:6
int getQuantite() const
Definition: terminalmobile/casier.cpp:47
int getNumeroCasier() const
Definition: terminalmobile/casier.cpp:17
QString getNomArticle() const
Definition: terminalmobile/casier.cpp:27
void setCasier(int numeroCasier, QString nomArticle, int quantite, int disponible)
Definition: terminalmobile/casier.cpp:9