Projet e-stock  1.0
BTS SN-IR 2019
armoires.h
Aller à la documentation de ce fichier.
1 #ifndef ARMOIRES_H
2 #define ARMOIRES_H
3 
4 #include <QObject>
5 #include <QVariant>
6 
7 class BaseDeDonnees;
8 
9 class Armoires : public QObject
10 {
11  Q_OBJECT
12  Q_PROPERTY(QVariant listeArmoires READ getArmoires NOTIFY listeArmoiresChanged)
13 public:
14  explicit Armoires(QObject *parent = nullptr);
15  ~Armoires();
16  Q_INVOKABLE bool lire();
17  Q_INVOKABLE bool inserer(QString p_nom, QString p_adresseIP);
18  Q_INVOKABLE bool supprimer(QString p_nom, QString p_adresseIP);
19  QVariant getArmoires();
20 
21 private:
22  QList<QObject*> m_armoires;
24 
25 signals:
26  void listeArmoiresChanged();
27 
28 public slots:
29 };
30 
31 #endif // ARMOIRES_H
Q_INVOKABLE bool lire()
Definition: armoires.cpp:16
Definition: ihm-estock/baseDeDonnees.h:25
Armoires(QObject *parent=nullptr)
Definition: armoires.cpp:5
BaseDeDonnees * m_pBaseDeDonnees
Definition: armoires.h:23
Q_INVOKABLE bool inserer(QString p_nom, QString p_adresseIP)
Definition: armoires.cpp:38
Definition: armoires.h:9
QList< QObject * > m_armoires
Definition: armoires.h:22
void listeArmoiresChanged()
QVariant listeArmoires
Definition: armoires.h:12
Q_INVOKABLE bool supprimer(QString p_nom, QString p_adresseIP)
Definition: armoires.cpp:53
QVariant getArmoires()
Definition: armoires.cpp:68
~Armoires()
Definition: armoires.cpp:11