00001 #ifndef ALBUMPAGE_H 00002 #define ALBUMPAGE_H 00003 00004 #include "ui_albumpage.h" 00005 00006 #include <QGraphicsScene> 00007 #include "authorbutton.h" 00008 #include "../../modele/livre.h" 00009 00010 #include "../administration/widget/editionbarre.h" 00011 00012 class AlbumPage : public QWidget, private Ui::AlbumPage 00013 { 00014 Q_OBJECT 00015 00016 public: 00017 explicit AlbumPage(QWidget *parent = 0); 00018 void viderChamp(); 00019 00020 public slots: 00021 void albumSelected(int id); 00022 void albumSelectedByCote(int id); 00023 void on_serieButton_clicked(); 00024 void on_editeurButton_clicked(); 00025 00026 void logAdminChanged(bool); 00027 void on_modifButton_clicked(); 00028 void collectionChanged_slot(); 00029 00030 signals: 00031 void selected(int id, int view); 00032 void collectionChanged_signal(); 00033 00034 protected: 00035 void changeEvent(QEvent *e); 00036 00037 private: 00038 void albumSelected(); 00039 00040 Livre m_livre; 00041 QGraphicsScene *scene; 00042 QList<AuthorButton*> authorButtons; 00043 }; 00044 00045 #endif // ALBUMPAGE_H
1.7.1