Projet e-stock  1.0
BTS SN-IR 2019
ihm-estock/casier.h
Aller à la documentation de ce fichier.
1 #ifndef CASIER_H
2 #define CASIER_H
3 
4 #include <QtWidgets>
5 
6 class Casier : public QLabel
7 {
8  Q_OBJECT
9 public:
10  Casier(int numero, bool autorise=true, bool present=true, QWidget *parent=0);
11  ~Casier();
12  void mousePressEvent(QMouseEvent *event);
13 
14  bool estAutorise() const;
15  bool estOuvert() const;
16  void actionner();
17  void ouvrir();
18  void fermer();
19 
20 private:
21  int numero;
22  bool autorise;
23  bool ouvert;
24 
25 public slots:
26 
27 signals:
28  void clicked(int);
29  void clicked();
30 };
31 
32 #endif // CASIER_H
Casier(int numero, bool autorise=true, bool present=true, QWidget *parent=0)
Definition: ihm-estock/casier.cpp:4
int numero
Definition: ihm-estock/casier.h:21
void actionner()
Definition: ihm-estock/casier.cpp:37
void ouvrir()
Definition: ihm-estock/casier.cpp:47
void fermer()
Definition: ihm-estock/casier.cpp:58
bool ouvert
Definition: ihm-estock/casier.h:23
bool estOuvert() const
Definition: ihm-estock/casier.cpp:32
Definition: ihm-estock/casier.h:6
~Casier()
Definition: ihm-estock/casier.cpp:22
void mousePressEvent(QMouseEvent *event)
Definition: ihm-estock/casier.cpp:69
bool autorise
Definition: ihm-estock/casier.h:22
bool estAutorise() const
Definition: ihm-estock/casier.cpp:27
void clicked()