00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef _H_MAIN_WINDOW
00022 #define _H_MAIN_WINDOW
00023
00024 #include "ui_MainWindow.h"
00025 #include "StudentProfile.h"
00026
00031 class MainWindow : public QMainWindow, private Ui::MainWindow
00032 {
00033 Q_OBJECT
00034
00035 public:
00036 MainWindow( QWidget * parent = 0, Qt::WFlags flags = 0 );
00037
00038 private:
00039 StudentProfile studentProfile;
00040
00041 private slots:
00042 void on_wLessons_clicked( const QModelIndex & );
00043 void on_wFilter_textChanged( const QString & text );
00044 void on_wFilterCol_currentIndexChanged( const QString & text );
00045 void on_wTakeLesson_clicked();
00046 void on_actionAboutGibberish_triggered();
00047 void on_actionQuit_triggered();
00048 void on_wTimer_stateChanged( int state );
00049 };
00050
00051 #endif