X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=Client%2Fcarmainwindow.h;h=c6c0963c59bf86fbb798c03bc5007bc000b91c48;hb=6bfdee8aa1157226c3a0bc6f4937f95d232f5c75;hp=054b075d8c96dafa15c7f4a80ca1c00f1d3370fb;hpb=b7e5e4f21ee31476d5b9d3ceb3b7070b7f6e7101;p=speedfreak diff --git a/Client/carmainwindow.h b/Client/carmainwindow.h index 054b075..c6c0963 100644 --- a/Client/carmainwindow.h +++ b/Client/carmainwindow.h @@ -1,16 +1,21 @@ #ifndef CARMAINWINDOW_H #define CARMAINWINDOW_H -/** - *This class - *@author Toni Jussila - *@version 0.0.1 - */ - #include +#include +#include +#include +#include +#include +#include +#include #include "resultdialog.h" #include "measuredialog.h" -#include +#include "loginwindow.h" +#include "registration.h" +#include "xmlreader.h" +#include "ui_carmainwindow.h" +#include "stringlistmodel.h" namespace Ui { class CarMainWindow; @@ -22,25 +27,43 @@ public: CarMainWindow(QWidget *parent = 0); ~CarMainWindow(); + void setUnitCompoBox(QStringList units); //Start-tab + void setSpeedListView(QStringList numbers); //Start-tab + void setListViewTopList(QString category); //Top-tab + void setCategoryCompoBox(); //Top-tab + protected: void changeEvent(QEvent *e); private: Ui::CarMainWindow *ui; ResultDialog *result; - void initUnitCompoBox(); - void initSpeedListView(); MeasureDialog *measure; - + XmlReader *xmlreader; + QNetworkAccessManager* manager; + LoginWindow *myLogin; + Registration *myRegistration; + void initCategoryCompoBox(); + void initUnitCompoBox(); //Start-tab + void initSpeedListView(); //Start-tab private: - QStringList numbers; - QStringList units; + QStringList numbers; //Start-tab + QStringList units; //Start-tab + QStringList categories; //Top-tab private slots: - void on_autoStartButton_clicked(); - void on_listView_clicked(QModelIndex index); - void updateUnitCompoBox(QString unit); + void on_registratePushButton_clicked(); + void on_loginLogoutButton_clicked(); + void on_comboBoxTopCategory_activated(QString ); + void on_pushButton_clicked(); + void networkResponse(QNetworkReply*); + void on_comboBoxTopCategory_currentIndexChanged(QString category); //Top-tab + void on_listView_clicked(QModelIndex index); //Start-tab + void updateUnitCompoBox(QString unit); //Start-tab + void openResultView(); + void on_buttonTopRefresh_clicked(); //Top-tab: button + void on_autoStartButton_clicked(); //Start-tab: button }; #endif // CARMAINWINDOW_H