X-Git-Url: http://git.maemo.org/git/?p=speedfreak;a=blobdiff_plain;f=Client%2Fmainwindow.h;h=9a5854e292f6ac39398d81b828a5b9156779be46;hp=d09cc5127847228b5388945758fdf2f61d187ad6;hb=28d7fdcbf1646f7b175907bf79718d7495ee7935;hpb=ef6573877133287171c02d2e7b1232ff44ab804e diff --git a/Client/mainwindow.h b/Client/mainwindow.h index d09cc51..9a5854e 100644 --- a/Client/mainwindow.h +++ b/Client/mainwindow.h @@ -1,7 +1,8 @@ /* * Mainwindow for speedFreak project * - * @author Rikhard Kuutti + * @author Rikhard Kuutti + * @author Toni Jussila * @copyright (c) 2010 Speed Freak team * @license http://opensource.org/licenses/gpl-license.php GNU Public License */ @@ -25,6 +26,8 @@ #include "routedialog.h" #include "resultdialog.h" #include "helpdialog.h" +#include "custombutton.h" +#include "usersdialog.h" namespace Ui { @@ -39,14 +42,14 @@ public: //CreditsDialog *creditsDialog; RouteSaveDialog *routeSaveDialog; - RouteDialog *routeDialog; + //RouteDialog *routeDialog; WelcomeDialog *welcomeDialog; SettingsDialog *settingsDialog; accelerationstart* accstart; TopResultDialog *topResultDialog; HttpClient *httpClient; - ResultDialog *resultDialog; HelpDialog *helpDialog; + UsersDialog *usersDialog; protected: void changeEvent(QEvent *e); @@ -55,22 +58,34 @@ 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_pushButtonResults_clicked(); - void on_pushButtonAccelerate_clicked(); - void on_pushButtonSettings_clicked(); - void on_pushButtonRoute_clicked(); - void on_pushButtonCredits_clicked(); - void on_pushButtonWWW_clicked(); + void on_pushButtonUsers_clicked(); void clientRequestCategoryList(); void clientRequestTopList(int index); - void clientSendRoute(); + void clientSendRoute(QString,QString,int); void clientRegUserToServer(); void clientUserLogin(); - void clientSendResult(QString, double); + 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(); + void requestGetUserInfo(QString); + void requestGetUsers(); }; #endif // MAINWINDOW_H