00001 #ifndef EDITION_H 00002 #define EDITION_H 00003 00004 #include "modele.h" 00005 00011 class Edition : public Modele 00012 { 00013 public: 00014 Edition(); 00015 00017 virtual bool creer(); 00019 virtual bool modifier() const; 00021 virtual bool supprimer(); 00022 //virtual static bool supprimer(int id) {} 00023 00025 void charger(int id); 00026 00028 int use(); 00029 00030 int idAlbum() const { return m_idAlbum; } 00031 int idEditeur() const { return m_idEditeur; } 00032 QString ISBN() const { return m_ISBN; } 00033 QString price() const { return m_price; } 00034 QString depotLegal() const { return m_depotLegal; } 00035 bool cover() const { return m_cover; } 00036 00037 void setIdAlbum(int id) { m_idAlbum = id; } 00038 void setIdEditeur(int id) { m_idEditeur = id; } 00039 void setISBN(QString isbn) { m_ISBN = isbn; } 00040 void setPrice(QString price) { m_price = price; } 00041 void setDepotLegal(QString depot) { m_depotLegal = depot; } 00042 void setCover(bool cover) { m_cover = cover; } 00043 00044 protected: 00045 int m_idAlbum; 00046 int m_idEditeur; 00047 QString m_ISBN; 00048 //QString m_pathCover; 00049 QString m_price; 00050 QString m_depotLegal; 00051 bool m_cover; 00052 }; 00053 00054 #endif // EDITION_H
1.7.1