00001 #ifndef USEREDITION_H 00002 #define USEREDITION_H 00003 00004 #include "ui_useredition.h" 00005 00006 #include <QMessageBox> 00007 #include "../../configuedata.h" 00008 #include "../../modele/user.h" 00009 00010 00011 class UserEdition : public QWidget, private Ui::UserEdition 00012 { 00013 Q_OBJECT 00014 00015 public: 00016 explicit UserEdition(bool creation = true, QWidget *parent = 0); 00017 00018 public slots: 00019 void on_emailEdit_cursorPositionChanged(); 00020 void on_emailButton_clicked(); 00021 void on_saveButton_clicked(); 00022 void on_deleteButton_clicked(); 00023 void on_cancelButton_clicked(); 00024 void userSelected(int); 00025 void userSelected(User user); 00026 void logAdminChanged(bool); 00027 00028 signals: 00029 void modActif(bool); 00030 void usersChanged(); 00031 00032 private: 00033 void viderChamp(); 00034 00035 private: 00036 User m_user; 00037 bool isCreation; 00038 bool log_admin; 00039 //int idUserMod; 00040 }; 00041 00042 #endif // USEREDITION_H
1.7.1