Aller à la documentation de ce fichier.00001 #ifndef MODELE_H
00002 #define MODELE_H
00003
00004 #include <QString>
00005 #include <QList>
00006
00007 #include "../datasformat.h"
00008 #include "../sql/sqlmanager.h"
00009
00010 class Modele
00011 {
00012 public:
00013 Modele();
00014 ~Modele();
00015
00017 virtual bool creer() = 0;
00019 virtual bool modifier() const = 0;
00021 virtual bool supprimer() = 0;
00022
00023
00026 virtual void charger(int id) = 0;
00027
00029 int id() const { return m_id; }
00031 void setId(int id) { m_id = id; }
00032
00033 protected:
00034 int m_id;
00035 };
00036
00037 #endif // MODELE_H