measure = new MeasureDialog();
xmlreader = new XmlReader();
- initUnitCompoBox();
- initSpeedListView();
-<<<<<<< HEAD:Client/carmainwindow.cpp
- initCategoryCompoBox();
+ initComboBoxStartTabUnits();
+ initListViewStartTabAccelerationCategories();
myLogin = new LoginWindow(this);
myRegistration = new Registration(this);
manager = new QNetworkAccessManager(this);
connect(manager,SIGNAL(finished(QNetworkReply*)),this,SLOT(networkResponse(QNetworkReply*)));
-
-=======
->>>>>>> feature/XMLreader:Client/carmainwindow.cpp
}
/**
/**
*This slot function is called when ever list view is update. Start-tab view.
*/
-void CarMainWindow::on_listView_clicked(QModelIndex index)
+void CarMainWindow::on_listViewStartTabAccelerationCategories_clicked(QModelIndex index)
{
QString str = index.data().toString();
QStringList list = str.split("-");
QStringList list2 = list[1].split(" ");
- ui->minLineEdit->setText(list[0]);
- ui->maxLineEdit->setText(list2[0]);
- updateUnitCompoBox(list2[1]);
+ ui->lineEditStartTabMin->setText(list[0]);
+ ui->lineEditStartTabMax->setText(list2[0]);
+ updateComboBoxStartTabUnits(list2[1]);
}
/**
*This slot function is called when ever list view is update. Start-tab view.
*@param QString unit.
*/
-void CarMainWindow::updateUnitCompoBox(QString unit)
+void CarMainWindow::updateComboBoxStartTabUnits(QString unit)
{
- ui->unitComboBox->setCurrentIndex(ui->unitComboBox->findText(unit, Qt::MatchExactly));
+ ui->comboBoxStartTabUnits->setCurrentIndex(ui->comboBoxStartTabUnits->findText(unit, Qt::MatchExactly));
}
/**
*This function is used to init unit combobox. Start-tab view.
*/
-void CarMainWindow::initUnitCompoBox()
+void CarMainWindow::initComboBoxStartTabUnits()
{
units << "km/h" << "km" << "h" << "m" << "min" << "Mile" << "Mph" << "in" << "ft" << "yrd";
- ui->unitComboBox->addItems(units);
+ ui->comboBoxStartTabUnits->addItems(units);
}
/**
*This function is used to set items to unit combobox. Start-tab view.
- *@param QStringlist numbers
+ *@param QStringlist units
*/
-void CarMainWindow::setUnitCompoBox(QStringList units)
+void CarMainWindow::setComboBoxStartTabUnits(QStringList units)
{
- ui->unitComboBox->addItems(units);
+ ui->comboBoxStartTabUnits->addItems(units);
}
/**
- *This function is used to init speed listview. Start-tab view.
+ *This function is used to init listViewStartTabAccelerationCategories. Start-tab view.
*/
-void CarMainWindow::initSpeedListView()
+void CarMainWindow::initListViewStartTabAccelerationCategories()
{
-<<<<<<< HEAD:Client/carmainwindow.cpp
- numbers << "0-40 km/h" << "0-1/4 mil" << "0-50 km" << "50-100 mil" << "0-100 m" << "0-50 ft" << "0-50 yrd" << "0-500 in";
-=======
- numbers << "0-40 km/h" << "0-1/4 Mile" << "0-1/8 Mile" << "0-50 km" << "50-100 Mile" << "0-60 Mph" << "0-100 m" << "0-50 ft" << "0-50 yrd" << "0-500 in";
->>>>>>> feature/XMLreader:Client/carmainwindow.cpp
- QAbstractItemModel *model = new StringListModel(numbers);
- ui->listView->setModel(model);
+ accelerationCategoriesStartTab << "0-40 km/h" << "0-100 km/h"; //<< "0-1/4 Mile" << "0-1/8 Mile" << "0-50 km" << "50-100 Mile" << "0-60 Mph" << "0-100 m" << "0-50 ft" << "0-50 yrd" << "0-500 in";
+ QAbstractItemModel *model = new StringListModel(accelerationCategoriesStartTab);
+ ui->listViewStartTabAccelerationCategories->setModel(model);
}
/**
- *This function is used to set items to speed listview. Start-tab view.
- *@param QStringlist numbers
+ *This function is used to set items to listViewStartTabAccelerationCategories. Start-tab view.
+ *@param QStringlist accelerationCategoriesStartTab
*/
-void CarMainWindow::setSpeedListView(QStringList numbers)
+void CarMainWindow::setListViewStartTabAccelerationCategories(QStringList accelerationCategoriesStartTab)
{
- QAbstractItemModel *model = new StringListModel(numbers);
- ui->listView->setModel(model);
+ QAbstractItemModel *model = new StringListModel(accelerationCategoriesStartTab);
+ ui->listViewStartTabAccelerationCategories->setModel(model);
}
/**
}
/**
-<<<<<<< HEAD:Client/carmainwindow.cpp
*This slot function is called when the server has finished guery.
*/
void CarMainWindow::networkResponse(QNetworkReply *reply)
void CarMainWindow::on_registratePushButton_clicked()
{
myRegistration->show();
-=======
+}
+
+/**
*This slot function is called when ever refresh button clicked. Top-tab view.
*/
void CarMainWindow::on_buttonTopRefresh_clicked()
void CarMainWindow::on_comboBoxTopCategory_currentIndexChanged(QString category)
{
setListViewTopList(category);
->>>>>>> feature/XMLreader:Client/carmainwindow.cpp
+}
+
+/**
+ *This slot function is called when ever category combobox activated. Top-tab view.
+ *@param QString category
+ */
+void CarMainWindow::on_comboBoxTopCategory_activated(QString category)
+{
+ setListViewTopList(category);
+}
+
+/**
+ *This slot function is called when set/change user button is clicked.
+ */
+void CarMainWindow::on_setUserPushButton_clicked()
+{
+ myLogin->show();
+
+ ui->userNameLabel->setText( "User: " + myLogin->getUserName());
+ ui->setUserPushButton->setText( "Change User");
}