X-Git-Url: http://git.maemo.org/git/?p=speedfreak;a=blobdiff_plain;f=Client%2Fmainwindow.h;h=ed0e5ad4ffd9665ed26e09c92b1a54a488cd51d3;hp=16272c02c88207e8d23005884be308302ba6aa7c;hb=41835513c73ea950043973e697aa074a551a4eb4;hpb=711ece5e3a718c47646650e163d45ed1418664c0 diff --git a/Client/mainwindow.h b/Client/mainwindow.h index 16272c0..ed0e5ad 100644 --- a/Client/mainwindow.h +++ b/Client/mainwindow.h @@ -1,7 +1,9 @@ /* * Mainwindow for speedFreak project * - * @author Rikhard Kuutti + * @author Rikhard Kuutti + * @author Toni Jussila + * @author Janne Änäkkälä * @copyright (c) 2010 Speed Freak team * @license http://opensource.org/licenses/gpl-license.php GNU Public License */ @@ -14,14 +16,20 @@ #include #include #include -#include "creditsdialog.h" +//#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" +#include "usersdialog.h" + namespace Ui { class MainWindow; @@ -33,14 +41,16 @@ public: MainWindow(QWidget *parent = 0); ~MainWindow(); - CreditsDialog *creditsDialog; + //CreditsDialog *creditsDialog; RouteSaveDialog *routeSaveDialog; + //RouteDialog *routeDialog; WelcomeDialog *welcomeDialog; SettingsDialog *settingsDialog; accelerationstart* accstart; TopResultDialog *topResultDialog; HttpClient *httpClient; - RouteDialog *routeDialog; + HelpDialog *helpDialog; + UsersDialog *usersDialog; protected: void changeEvent(QEvent *e); @@ -49,19 +59,35 @@ private: Ui::MainWindow *ui; void setListViewTopList(QString category, int size); -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(); + CustomButton* customButtonAccelerate; + CustomButton* customButtonRoute; + CustomButton* customButtonResults; + CustomButton* customButtonSettings; + CustomButton* customButtonWWW; + CustomButton* customButtonHelp; + CustomButton* customButtonUsers; + +private slots: void clientRequestCategoryList(); void clientRequestTopList(int index); + void clientSendRoute(QString,QString,int); + void clientRegUserToServer(); + void clientUserLogin(); + void clientSendResult(QString category, double result); void setCategoryCompoBox(); void showTop10(); - void regUserToServer(); - void userLogin(); + void killDialog(); + void setUsernameToMainPanel(); + void OpenAccStartDialog(); + void OpenRouteDialog(); + void OpenResultDialog(); + void saveProfile(); + void OpenWWWPage(); + void OpenHelpDialog(); + void OpenSettingsDialog(); + void requestGetUserInfo(QString); + void requestGetUsers(); + void openUsersDialog(); }; #endif // MAINWINDOW_H