Projet e-stock  0.2
BTS SNIR LaSalle Avignon 2020
Référence de la classe Casier

La classe Casier gère le casier contenant des articles. Plus de détails...

#include <Casier.h>

Graphe de collaboration de Casier:
Collaboration graph

Fonctions membres publiques

 Casier (int numero, QWidget *parent=0)
 Définition de la méthode Casier. Plus de détails...
 
bool estOuvert () const
 Définition de la méthode estOuvert. Plus de détails...
 
int getNumero () const
 Définition de la méthode getNumero. Plus de détails...
 
void ouvrir ()
 Définition de la méthode ouvrir. Plus de détails...
 
 ~Casier ()
 Définition du destructeur de la classe Casier. Plus de détails...
 

Attributs privés

int numero
 
bool ouvert
 

Description détaillée

La classe Casier gère le casier contenant des articles.

Auteur
Tranchat Joffrey
Legger Pierre-Antoine
Version
1.0
Date
samedi 28 Mars 2020

Définition à la ligne 32 du fichier Casier.h.

Documentation des constructeurs et destructeur

◆ Casier()

Casier::Casier ( int  numero,
QWidget parent = 0 
)

Définition de la méthode Casier.

Paramètres
numero
parent

initialise un objet Casier

A faire:
Définir une constante pour une taille minimum du casier dans l'IHM
A faire:
Gérer les différentes couleurs de fond par rapport à l'état (ouvert/fermé, vide, ...)
A faire:
Connecter signal/slot si nécessaire

Définition à la ligne 23 du fichier Casier.cpp.

Références numero.

23  : QPushButton(parent), numero(numero), ouvert(false)
24 {
25  qDebug() << Q_FUNC_INFO << numero;
26  setText("Casier " + QString::number(numero));
27 
31  setMaximumHeight(100);
32  setContentsMargins(10, 0, 10, 0); // Marges : Gauche Haut Droite Bas
36  //setStyleSheet("background-color: rgb(85, 85, 85);");
37  //setStyleSheet("background-color: rgb(239, 41, 41);");
38  setStyleSheet("background-color: rgb(115, 210, 22);");
39 
44 }
int numero
Definition: Casier.h:44
bool ouvert
Definition: Casier.h:45
La classe QPushButton est un widget de type bouton de commande.

◆ ~Casier()

Casier::~Casier ( )

Définition du destructeur de la classe Casier.

Détruit un objet Casier

Définition à la ligne 50 du fichier Casier.cpp.

Références numero.

51 {
52  qDebug() << Q_FUNC_INFO << numero;
53 }
int numero
Definition: Casier.h:44

Documentation des fonctions membres

◆ estOuvert()

bool Casier::estOuvert ( ) const

Définition de la méthode estOuvert.

renvoie l'état ouvert/fermer du casier

Renvoie
état du casier

Définition à la ligne 70 du fichier Casier.cpp.

Références ouvert.

71 {
72  return ouvert;
73 }
bool ouvert
Definition: Casier.h:45

◆ getNumero()

int Casier::getNumero ( ) const

Définition de la méthode getNumero.

renvoie le numero du caiser

Renvoie
numero du casier

Définition à la ligne 60 du fichier Casier.cpp.

Références numero.

Référencé par Ihm::placerCasier().

61 {
62  return numero;
63 }
int numero
Definition: Casier.h:44

◆ ouvrir()

void Casier::ouvrir ( )

Définition de la méthode ouvrir.

envoie la trame d'ouverture du casier

A faire:
Envoyer trame ouverture

Définition à la ligne 79 du fichier Casier.cpp.

80 {
84 }

Documentation des données membres

◆ numero

int Casier::numero
private

Définition à la ligne 44 du fichier Casier.h.

Référencé par Casier(), getNumero(), et ~Casier().

◆ ouvert

bool Casier::ouvert
private

Définition à la ligne 45 du fichier Casier.h.

Référencé par estOuvert().


La documentation de cette classe a été générée à partir des fichiers suivants :