DlgTipOfTheDayImp.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef GUI_DIALOG_DLGTIPOFTHEDAY_IMP_H
00025 #define GUI_DIALOG_DLGTIPOFTHEDAY_IMP_H
00026
00027 #include "ui_DlgTipOfTheDay.h"
00028 #include "Window.h"
00029
00030 class QHttpResponseHeader;
00031 class QHttp;
00032
00033 namespace Gui {
00034 namespace Dialog {
00035
00053 class DlgTipOfTheDayImp : public QDialog, public Ui_DlgTipOfTheDay, public WindowParameter
00054 {
00055 Q_OBJECT
00056
00057 public:
00058 DlgTipOfTheDayImp( QWidget* parent = 0, Qt::WFlags fl = 0 );
00059 ~DlgTipOfTheDayImp();
00060
00061 void reload();
00062
00063 public Q_SLOTS:
00064 void on_buttonNextTip_clicked();
00065
00066 protected Q_SLOTS:
00067 void onDone(bool);
00068 void onStateChanged (int state);
00069 void onResponseHeaderReceived(const QHttpResponseHeader &);
00070
00071 private:
00072 QStringList _lTips;
00073 int _iCurrentTip;
00074 QHttp* _http;
00075 };
00076
00077 }
00078 }
00079
00080 #endif // GUI_DIALOG_DLGTIPOFTHEDAY_IMP_H