X-Git-Url: http://git.maemo.org/git/?p=speedfreak;a=blobdiff_plain;f=Client%2Fcarmainwindow.h;h=25992c35afd4a95ba8bfcfbbc9142d7e2a4beaf3;hp=8e78595d7864e73990917646b96fa03685c5ce45;hb=db5f8d85fd299de8e55129ef7e7c0ea5fa5d4790;hpb=f1156b17c0735067d363a1dc6a6c0a5c3688ffcc diff --git a/Client/carmainwindow.h b/Client/carmainwindow.h index 8e78595..25992c3 100644 --- a/Client/carmainwindow.h +++ b/Client/carmainwindow.h @@ -56,12 +56,10 @@ public: CarMainWindow(QWidget *parent = 0); ~CarMainWindow(); Registration *myRegistration; //Check if this should be public or private - + LoginWindow *myLogin; void setComboBoxStartTabUnits(QStringList units); //Start-tab view void setListViewStartTabAccelerationCategories(QStringList numbers); //Start-tab view - void setListViewTopList(QString category, int size); //Top-tab view - void setCategoryCompoBox(); //Top-tab protected: void changeEvent(QEvent *e); @@ -71,9 +69,8 @@ private: ResultDialog *result; //MeasureDialog *measure; WelcomeDialog *welcomeDialog; - CategoryList *categorylist; + CategoryList *myCategorylist; HttpClient *myHttpClient; - LoginWindow *myLogin; RouteDialog *myRoute; GPSData *gpsData; Maemo5Location *location; @@ -81,13 +78,15 @@ private: void initComboBoxStartTabUnits(); //Start-tab view void initListViewStartTabAccelerationCategories(); //Start-tab view void initializeMeasures(); + void setListViewTopList(QString category, int size); //Top-tab view void resetAccelerometerMeasurements(); void calibrateAccelerometer(); + void setTimeAxisGapAndShowResult(double pTime); private: QStringList accelerationCategoriesStartTab; //Start-tab view QStringList units; //Start-tab view - QStringList categories; //Top-tab view + QString recentCategory; QTimer *timer; Accelerometer *accelerometer; @@ -123,6 +122,8 @@ private: QDateTime *gpsTime; + int counterForSaveResults; + signals: void speedAchieved(); void userNameChanged(); @@ -139,8 +140,6 @@ private slots: void on_manualStartButton_clicked(); void on_setUserPushButton_clicked(); void on_registratePushButton_clicked(); - void on_comboBoxTopCategory_activated(QString ); - //void on_pushButton_clicked(); void on_comboBoxTopCategory_currentIndexChanged(QString category); //Top-tab view void on_listViewStartTabAccelerationCategories_clicked(QModelIndex index); //Start-tab view void updateComboBoxStartTabUnits(QString unit); //Start-tab view @@ -153,6 +152,9 @@ private slots: void userLogin(); void readAccelerometerData(); void handleCheckPoint(double totalTime, double currentSpeed); + void setCategoryCompoBox(); //Top-tab + void showTop10(); + }; #endif // CARMAINWINDOW_H