#include <QBuffer>
#include <QByteArray>
#include <QDebug>
-#include "resultdialog.h"
-#include "measuredialog.h"
+//#include "resultdialog.h"
+//#include "measuredialog.h"
#include "loginwindow.h"
#include "registration.h"
#include "xmlwriter.h"
#include "xmlreader.h"
#include "ui_carmainwindow.h"
#include "stringlistmodel.h"
+#include "measures.h"
+#include "accelerometer.h"
namespace Ui {
class CarMainWindow;
private:
Ui::CarMainWindow *ui;
- ResultDialog *result;
- MeasureDialog *measure;
+ //ResultDialog *result;
+ //MeasureDialog *measure;
XmlReader *xmlreader;
XmlWriter *xmlwriter;
QNetworkAccessManager* manager;
void initComboBoxStartTabUnits(); //Start-tab view
void initListViewStartTabAccelerationCategories(); //Start-tab view
+ void initializeMeasures();
+
private:
QStringList accelerationCategoriesStartTab; //Start-tab view
QStringList units; //Start-tab view
QStringList categories; //Top-tab view
+ QTimer *timer;
+ Accelerometer *accelerometer;
+ double time;
+ double speed;
+ Measures *measures;
+
+signals:
+void speedAchieved();
+void sendresult();
+
private slots:
+ void on_pushButtonSendResult_clicked();
+ void on_pushButtonMeasureTabAbort_clicked();
void on_manualStartButton_clicked();
void on_setUserPushButton_clicked();
void on_registratePushButton_clicked();
void sendXml();
void ackOfResult();
void ackOfRegistration();
+
+ void after_timeout();
};
#endif // CARMAINWINDOW_H