X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=Client%2Fmainwindow.h;h=fb115aed2ece63ffec47e91ad11ca10c3729437c;hb=04e7348e047307f792f88b7a3e198a008eef0e8b;hp=f9496308b238c5ab7a0dbc597cc6046a4b89b29c;hpb=db1f9db46a3b58e3d99803895fcb04f79aea507d;p=speedfreak diff --git a/Client/mainwindow.h b/Client/mainwindow.h index f949630..fb115ae 100644 --- a/Client/mainwindow.h +++ b/Client/mainwindow.h @@ -1,9 +1,33 @@ +/* + * Mainwindow for speedFreak project + * + * @author Rikhard Kuutti + * @author Toni Jussila + * @copyright (c) 2010 Speed Freak team + * @license http://opensource.org/licenses/gpl-license.php GNU Public License + */ + #ifndef MAINWINDOW_H #define MAINWINDOW_H #include -#include "creditsdialog.h" +#include +#include +#include +#include +//#include "creditsdialog.h" #include "routesavedialog.h" +#include "routedialog.h" +#include "welcomedialog.h" +#include "settingsdialog.h" +#include "accelerationstart.h" +#include "topresultdialog.h" +#include "httpclient.h" +#include "routedialog.h" +#include "resultdialog.h" +#include "helpdialog.h" +#include "custombutton.h" + namespace Ui { class MainWindow; @@ -15,19 +39,48 @@ public: MainWindow(QWidget *parent = 0); ~MainWindow(); - CreditsDialog *creditsDialog; + //CreditsDialog *creditsDialog; RouteSaveDialog *routeSaveDialog; + //RouteDialog *routeDialog; + WelcomeDialog *welcomeDialog; + SettingsDialog *settingsDialog; + accelerationstart* accstart; + TopResultDialog *topResultDialog; + HttpClient *httpClient; + HelpDialog *helpDialog; protected: void changeEvent(QEvent *e); private: Ui::MainWindow *ui; + void setListViewTopList(QString category, int size); + + CustomButton* customButtonAccelerate; + CustomButton* customButtonRoute; + CustomButton* customButtonResults; + CustomButton* customButtonSettings; + CustomButton* customButtonWWW; + CustomButton* customButtonHelp; private slots: - void on_pushButtonRoute_clicked(); - void on_pushButtonCredits_clicked(); - void on_pushButtonWWW_clicked(); + void clientRequestCategoryList(); + void clientRequestTopList(int index); + void clientSendRoute(); + void clientRegUserToServer(); + void clientUserLogin(); + void clientSendResult(QString category, double result); + void setCategoryCompoBox(); + void showTop10(); + void killDialog(); + void setUsernameToMainPanel(); + void OpenAccStartDialog(); + void OpenRouteDialog(); + void OpenResultDialog(); + void saveProfile(); + void OpenWWWPage(); + void OpenHelpDialog(); + void OpenSettingsDialog(); }; #endif // MAINWINDOW_H