#ifndef SALLE
#define SALLE
#include <QSqlRecord>
#include <QSqlDatabase>
#include <QSqlQuery>
#include <QListWidgetItem>
#include <QListWidget>
#include "ordi.h"
//classe salle interface et implémentation
class salle: public QListWidgetItem 
{
  
  private:
  static QListWidget * laListeDesSalles; //la liste ou les salles doivent s'afficher
  static QListWidget * laListeDesOrdis; //la liste ou les salles doivent s'afficher
     QString codeSalle,nomSalle,emplacement;
  public:
     QString getCodeSalle()
     {
  return codeSalle;
}
     static void genereSalles(void); //générere toute les instances de la classe salle avec affichage dans la liste
     static void setLaListeDesSalles(QListWidget * l);  //pour valoriser la liste ou les instances de la classe doivent s'afficher
     static void setLaListeDesOrdis(QListWidget * l);
     salle(QSqlRecord enreg);//constructeur de la salle
     salle(QString code,QString nom,QString emplacement);//ce constructeur permet la création de l'item mais aussi l'insertion dans la base
     void afficheOrdis();//remplis la liste des ordis de la salle
};

#endif
