Merge branch 'bugfix/accsend'
authorToni Jussila <toni.jussila@fudeco.com>
Fri, 16 Apr 2010 07:20:40 +0000 (10:20 +0300)
committerToni Jussila <toni.jussila@fudeco.com>
Fri, 16 Apr 2010 07:20:40 +0000 (10:20 +0300)
17 files changed:
Client/Graphics/sf_2.png [new file with mode: 0644]
Client/accelerationstart.cpp
Client/accelerationstart.h
Client/accelerationstartdialog.ui
Client/accrealtimedialog.cpp
Client/accrealtimedialog.h
Client/accrealtimedialog.ui
Client/creditsdialog.ui
Client/graphics.qrc
Client/instructionsdialog.ui
Client/mainwindow.cpp
Client/mainwindow.h
Client/resultdialog.cpp
Client/resultdialog.h
Client/routesavedialog.ui
Client/settingsdialog.ui
Client/topresultdialog.ui

diff --git a/Client/Graphics/sf_2.png b/Client/Graphics/sf_2.png
new file mode 100644 (file)
index 0000000..d3359c5
Binary files /dev/null and b/Client/Graphics/sf_2.png differ
index 11dbf85..ab9198f 100644 (file)
@@ -15,7 +15,9 @@ accelerationstart::accelerationstart(QWidget *parent) :
 {
     ui->setupUi(this);
     ui->buttonStart->setDisabled(true);
+
     accRealTimeDialog = NULL;
+
     stopMeasureSpeed = 0;
 
     ui->categorComboBox->addItem("Select category");
@@ -55,6 +57,8 @@ void accelerationstart::on_buttonCalib_clicked()
     if(accRealTimeDialog == NULL)
         accRealTimeDialog = new AccRealTimeDialog(this);
 
+    connect(accRealTimeDialog, SIGNAL(sendresult(double)), this, SLOT(sendResult(double)));
+
     accRealTimeDialog->Calibrate();
 
     ui->buttonStart->setEnabled(true);
@@ -99,3 +103,11 @@ QString accelerationstart::getMeasureCategory()
     return measureCategory;
 }
 
+/**
+  *This slot function emit mainwindow sendresult.
+  *
+  **/
+void accelerationstart::sendResult(double result)
+{
+    emit sendresult(measureCategory, result);
+}
index 6502e1d..d403df7 100644 (file)
@@ -28,6 +28,7 @@ protected:
 private:
     Ui::accelerationstart *ui;
     AccRealTimeDialog* accRealTimeDialog;
+
     double stopMeasureSpeed;
     QString measureCategory;
 
@@ -35,6 +36,10 @@ private slots:
     void on_categorComboBox_currentIndexChanged(int index);
     void on_buttonStart_clicked();
     void on_buttonCalib_clicked();
+    void sendResult(double);
+
+signals:
+    void sendresult(QString, double);
 };
 
 #endif // ACCELERATIONSTART_H
index 4e17e91..80ea11a 100644 (file)
     <string/>
    </property>
    <property name="pixmap">
-    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf.png</pixmap>
+    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf_2.png</pixmap>
    </property>
   </widget>
-  <widget class="QWidget" name="">
+  <widget class="QWidget" name="layoutWidget">
    <property name="geometry">
     <rect>
      <x>590</x>
index 9b5bc3f..be150c2 100644 (file)
@@ -143,6 +143,7 @@ void AccRealTimeDialog::readAccelerometerData()
         {
             resultDialog = new ResultDialog(this);
         }
+        connect(resultDialog, SIGNAL(sendresult(double)), this, SLOT(sendResult(double)));
         resultDialog->setEnd(stopMeasureSpeed);
 
         //Put all times from all speeds
@@ -174,6 +175,7 @@ void AccRealTimeDialog::resetAccelerometerMeasurements()
     vehicleStartedMoving = false;
     stopMeasureSpeed = 0;
 }
+
 void AccRealTimeDialog::Calibrate()
 {
     accelerometer->calibrate();
@@ -185,6 +187,7 @@ void AccRealTimeDialog::on_buttonAbort_clicked()
     resetAccelerometerMeasurements();
     this->close();
 }
+
 void AccRealTimeDialog::startAccelerationMeasure()
 {
     double temp = stopMeasureSpeed;
@@ -192,7 +195,17 @@ void AccRealTimeDialog::startAccelerationMeasure()
     stopMeasureSpeed = temp;
     accelerometerTimer->start(40);
 }
+
 void AccRealTimeDialog::SetStopMeasureSpeed(double speed)
 {
     stopMeasureSpeed = speed;
 }
+
+/**
+  *This slot function emit accelerationstart sendresult.
+  *
+  **/
+void AccRealTimeDialog::sendResult(double result)
+{
+    emit sendresult(result);
+}
index 4545c9c..ec9a0d5 100644 (file)
@@ -34,17 +34,21 @@ protected:
 private slots:
     void on_buttonAbort_clicked();
     void readAccelerometerData();
+    void sendResult(double);
+
+signals:
+    void sendresult(double);
 
 private:
     Ui::AccRealTimeDialog *ui;
     void resetAccelerometerMeasurements();
+    ResultDialog* resultDialog;
 
     QTimer *accelerometerTimer;
     QTime elapsedTime;
     Accelerometer* accelerometer;
     Calculate *calculate;
     MovingAverage* movingAverageZ;
-    ResultDialog* resultDialog;
 
     int updateScreenCounter;
     double accelerationStartThreshold;
index 895392f..0e74161 100644 (file)
     <string/>
    </property>
    <property name="pixmap">
-    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf.png</pixmap>
+    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf_2.png</pixmap>
    </property>
   </widget>
   <zorder>label</zorder>
index c8f684b..6c4e306 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>800</width>
-    <height>480</height>
+    <height>380</height>
    </rect>
   </property>
   <property name="windowTitle">
index 19ed929..8bb1603 100644 (file)
@@ -19,5 +19,6 @@
         <file>Graphics/route_start.png</file>
         <file>Graphics/route_stop.png</file>
         <file>Graphics/trophy_gold_refresh.png</file>
+        <file>Graphics/sf_2.png</file>
     </qresource>
 </RCC>
index 6bdaaa3..d716367 100644 (file)
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>800</width>
-    <height>480</height>
+    <height>380</height>
    </rect>
   </property>
   <property name="windowTitle">
index 8dbfc79..0b78399 100644 (file)
@@ -43,7 +43,6 @@ MainWindow::MainWindow(QWidget *parent) :
     connect(httpClient->myXmlreader, SIGNAL(receivedTop10List()), this, SLOT(showTop10()));
 
     resultDialog = new ResultDialog;
-    connect(resultDialog, SIGNAL(sendresult()), this, SLOT(clientSendResult()));
 
     accstart = NULL;
 
@@ -128,6 +127,7 @@ void MainWindow::on_pushButtonAccelerate_clicked()
 {
     if(!accstart)
         accstart = new accelerationstart(this);
+    connect(accstart, SIGNAL(sendresult(QString, double)), this, SLOT(clientSendResult(QString, double)));
     accstart->show();
 }
 
@@ -211,11 +211,18 @@ void MainWindow::clientSendRoute()
 /**
   * This function send acceleration data to server
   */
-void MainWindow::clientSendResult()
+void MainWindow::clientSendResult(QString category, double result)
 {
-    qDebug() << "_clientSendResult";
+    /*QMessageBox msgBox;
+    msgBox.setWindowTitle("client send result!");
+    msgBox.setText("client send result!");
+    msgBox.setDefaultButton(QMessageBox::Ok);
+    msgBox.exec();*/
+
+    qDebug() << "__clientSendResult";
     if(accstart) {
         qDebug() << "_clientSendResult, calling server";
-        httpClient->sendResultXml(accstart->getMeasureCategory(), resultDialog->getResult());
+        httpClient->sendResultXml(category, result);
+        //httpClient->sendResultXml(accstart->getMeasureCategory(), resultDialog->getResult());
     }
 }
index 23a6c17..b9924d1 100644 (file)
@@ -65,7 +65,7 @@ private slots:
     void clientSendRoute();
     void clientRegUserToServer();
     void clientUserLogin();
-    void clientSendResult();
+    void clientSendResult(QString, double);
     void setCategoryCompoBox();
     void showTop10();
 
index 659f037..c7a8f10 100644 (file)
@@ -315,11 +315,12 @@ void ResultDialog::on_pushButtonNew_clicked()
 /**
   * This slot function emits sendresult signal for sending results to server when
   * send results -button has been clicked.
+  * Emit accrealtimedialog sendresult.
   */
 void ResultDialog::on_pushButtonSend_clicked()
 {
-    emit sendresult();
-    //emit sendresult(timeArray[this->getTargetChoice()]);
+    //emit sendresult();
+    emit sendresult(timeArray[this->getTargetChoice()]);
 }
 
 double ResultDialog::getResult()
index 9126822..3dacc82 100644 (file)
@@ -28,7 +28,7 @@ public:
     double getResult();
 
 signals:
-    void sendresult();
+    void sendresult(double);
 
 protected:
     void changeEvent(QEvent *e);
index 960bd15..25d18ed 100644 (file)
     <string/>
    </property>
    <property name="pixmap">
-    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf.png</pixmap>
+    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf_2.png</pixmap>
    </property>
   </widget>
  </widget>
index bb0f326..d4d8732 100644 (file)
     <string/>
    </property>
    <property name="pixmap">
-    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf.png</pixmap>
+    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf_2.png</pixmap>
    </property>
   </widget>
   <zorder>label</zorder>
index dfbd2db..01d976c 100644 (file)
     <string/>
    </property>
    <property name="pixmap">
-    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf.png</pixmap>
+    <pixmap resource="graphics.qrc">:/new/prefix1/Graphics/sf_2.png</pixmap>
    </property>
   </widget>
   <zorder>label</zorder>