00001 #ifndef USERSVIEW_H 00002 #define USERSVIEW_H 00003 00004 #include "ui_usersview.h" 00005 00006 #include <QSortFilterProxyModel> 00007 #include <QHeaderView> 00008 //#include "useredition.h" 00009 #include "../tablemodel/userstablemodel.h" 00010 //#include "../../modele/user.h" 00011 00012 class UsersView : public QWidget, private Ui::UsersView 00013 { 00014 Q_OBJECT 00015 00016 public: 00017 explicit UsersView(QWidget *parent = 0); 00018 00019 public slots: 00020 void on_lettreBox_activated( const QString & text ); 00021 void on_nbrBox_activated( const QString & text ); 00022 void on_firstButton_clicked(); 00023 void on_lastButton_clicked(); 00024 void on_nextButton_clicked(); 00025 void on_precedentButton_clicked(); 00026 void on_tableView_doubleClicked( const QModelIndex & index ); 00027 void usersChanged(); 00028 00029 signals: 00030 void modUser(int); 00031 private: 00032 UsersTableModel *table; 00033 QSortFilterProxyModel *proxyModel; 00034 00035 }; 00036 00037 #endif // USERSVIEW_H
1.7.1