00001 #ifndef SERIEEDITION_H 00002 #define SERIEEDITION_H 00003 00004 #include "ui_serieedition.h" 00005 #include <QWidget> 00006 #include <QDialog> 00007 #include <QMessageBox> 00008 #include <QGridLayout> 00009 00010 #include "../../../modele/serie.h" 00011 00012 00013 class SerieEdition : public QWidget, private Ui::SerieEdition 00014 { 00015 Q_OBJECT 00016 00017 public: 00018 explicit SerieEdition(QWidget *parent = 0); 00019 void setSerie(int id); 00020 void setSerie( Serie &serie); 00021 bool save(); 00022 void setCreerVisible(bool); 00023 00024 public slots: 00025 void on_nbrAutoButton_clicked(); 00026 void on_creerButton_clicked(); 00027 void viderChamp(); 00028 00029 signals: 00030 void collectionChanged_signal(); 00031 00032 00033 private: 00034 int m_id; 00035 bool m_mod; 00036 QStringList listType; 00037 QStringList listEtat; 00038 }; 00039 00040 00041 class SerieDialog : public QDialog 00042 { 00043 Q_OBJECT 00044 00045 public: 00046 explicit SerieDialog(QWidget *parent = 0); 00047 void setSerie(int id); 00048 void setSerie( Serie &serie); 00049 00050 public slots: 00051 void saveClicked(); 00052 00053 private: 00054 SerieEdition *serieEdition; 00055 QPushButton *fermer; 00056 QPushButton *save; 00057 }; 00058 00059 #endif // SERIEEDITION_H
1.7.1