Projet e-stock  1.0
BTS SN-IR 2019
mouvement.h
Aller à la documentation de ce fichier.
1 #ifndef MOUVEMENT_H
2 #define MOUVEMENT_H
3 
4 #include <QObject>
5 
6 class Mouvement : public QObject
7 {
8  Q_OBJECT
9 
10  // Les propriétés
11  Q_PROPERTY(QString m_casier READ getCasier WRITE setCasier NOTIFY casierChanged)
12  Q_PROPERTY(QString m_horodatage READ getHorodatage WRITE setHorodatage NOTIFY horodatageChanged)
13  Q_PROPERTY(QString m_utilisateur READ getUtilisateur WRITE setUtilisateur NOTIFY utilisateurChanged)
14  Q_PROPERTY(QString m_action READ getAction WRITE setAction NOTIFY actionChanged)
15  Q_PROPERTY(QString m_contenu READ getContenu WRITE setContenu NOTIFY contenuChanged)
16  Q_PROPERTY(QString m_quantite READ getQuantite WRITE setQuantite NOTIFY quantiteChanged)
17 
18 public:
19  explicit Mouvement(QString p_casier="", QString p_horodatage="", QString p_utilisateur="", QString p_action="",
20  QString p_contenu="", QString p_quantite="", QObject *p_parent = nullptr);
21 
22  void setMouvement(QStringList p_mouvement);
23  // Les accesseurs
24 
25  QString getCasier() const;
26  void setCasier(QString p_casier);
27 
28  QString getHorodatage() const;
29  void setHorodatage(QString p_horodatage);
30 
31  QString getUtilisateur() const;
32  void setUtilisateur(QString p_utilisateur);
33 
34  QString getAction() const;
35  void setAction(QString p_action);
36 
37  QString getContenu() const;
38  void setContenu(QString p_contenu);
39 
40  QString getQuantite() const;
41  void setQuantite(QString quantite);
42 
43 private:
44  QString m_casier;
45  QString m_horodatage;
46  QString m_utilisateur;
47  QString m_action;
48  QString m_contenu;
49  QString m_quantite;
50 
51 signals:
52  void casierChanged();
53  void horodatageChanged();
54  void utilisateurChanged();
55  void actionChanged();
56  void contenuChanged();
57  void quantiteChanged();
58 
59 public slots:
60 };
61 
62 #endif // MOUVEMENT_H
void setQuantite(QString quantite)
Definition: mouvement.cpp:78
QString getHorodatage() const
Definition: mouvement.cpp:33
QString getContenu() const
Definition: mouvement.cpp:63
void setCasier(QString p_casier)
Definition: mouvement.cpp:28
QString getQuantite() const
Definition: mouvement.cpp:73
void setAction(QString p_action)
Definition: mouvement.cpp:58
void setHorodatage(QString p_horodatage)
Definition: mouvement.cpp:38
void setContenu(QString p_contenu)
Definition: mouvement.cpp:68
Definition: mouvement.h:6
QString getCasier() const
Definition: mouvement.cpp:23
void setMouvement(QStringList p_mouvement)
Definition: mouvement.cpp:10
QString getUtilisateur() const
Definition: mouvement.cpp:43
QString getAction() const
Definition: mouvement.cpp:53
void setUtilisateur(QString p_utilisateur)
Definition: mouvement.cpp:48