* @copyright (c) 2010 Speed Freak team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*/
+
#include "accelerationstart.h"
#include "ui_accelerationstartdialog.h"
#include <QMessageBox>
#include <QDebug>
+/**
+ * Constructor of this class.
+ */
accelerationstart::accelerationstart(QWidget *parent) :
QDialog(parent),
ui(new Ui::accelerationstart)
stopMeasureSpeed = 0;
ui->categorComboBox->addItem("Select category");
- //ui->categorComboBox->addItem("-");
ui->categorComboBox->addItem("0 - 20 km/h",20);
ui->categorComboBox->addItem("0 - 40 km/h");
ui->categorComboBox->addItem("0 - 100 km/h");
ui->pushButtonInfo->setStyleSheet("background-color: rgb(0, 0, 0); color: rgb(255, 255, 255)");
}
+/**
+ * Destructor of this class.
+ * Deletes all dynamic objects and sets them to NULL.
+ */
accelerationstart::~accelerationstart()
{
delete ui;
delete accRealTimeDialog;
}
+/**
+ *
+ */
void accelerationstart::changeEvent(QEvent *e)
{
QDialog::changeEvent(e);
}
}
+/**
+ * This slot function called when ever calibration button clicked
+ */
void accelerationstart::on_buttonCalib_clicked()
{
if(accRealTimeDialog == NULL)
ui->buttonStart->setEnabled(true);
}
+/**
+ * This slot function called when ever start button clicked
+ */
void accelerationstart::on_buttonStart_clicked()
{
if( stopMeasureSpeed == 0 )
accRealTimeDialog->show();
}
+/**
+ * This slot function called when ever category combobox index changed.
+ *
+ * @param int index
+ */
void accelerationstart::on_categorComboBox_currentIndexChanged( int index )
{
stopMeasureSpeed = 0;
}
}
-
+/**
+ * Get measure categoty function.
+ *
+ * @return QString measure category
+ */
QString accelerationstart::getMeasureCategory()
{
return measureCategory;
/**
*This slot function emit mainwindow sendresult.
*
- **/
+ * @param double result
+ */
void accelerationstart::sendResult(double result)
{
emit sendresult(measureCategory, result);