measure = new MeasureDialog();
xmlreader = new XmlReader();
- initUnitCompoBox();
- initSpeedListView();
+ initComboBoxStartTabUnits();
+ initListViewStartTabAccelerationCategories();
myLogin = new LoginWindow(this);
myRegistration = new Registration(this);
/**
*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()
{
- 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";
- 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);
}
/**
CarMainWindow(QWidget *parent = 0);
~CarMainWindow();
- void setUnitCompoBox(QStringList units); //Start-tab
- void setSpeedListView(QStringList numbers); //Start-tab
- void setListViewTopList(QString category); //Top-tab
+ void setComboBoxStartTabUnits(QStringList units); //Start-tab view
+ void setListViewStartTabAccelerationCategories(QStringList numbers); //Start-tab view
+ void setListViewTopList(QString category); //Top-tab view
void setCategoryCompoBox(); //Top-tab
protected:
QNetworkAccessManager* manager;
LoginWindow *myLogin;
Registration *myRegistration;
- void initCategoryCompoBox();
- void initUnitCompoBox(); //Start-tab
- void initSpeedListView(); //Start-tab
+ //void initCategoryCompoBox(); //
+ void initComboBoxStartTabUnits(); //Start-tab view
+ void initListViewStartTabAccelerationCategories(); //Start-tab view
private:
- QStringList numbers; //Start-tab
- QStringList units; //Start-tab
- QStringList categories; //Top-tab
+ QStringList accelerationCategoriesStartTab; //Start-tab view
+ QStringList units; //Start-tab view
+ QStringList categories; //Top-tab view
private slots:
void on_registratePushButton_clicked();
void on_comboBoxTopCategory_activated(QString );
void on_pushButton_clicked();
void networkResponse(QNetworkReply*);
- void on_comboBoxTopCategory_currentIndexChanged(QString category); //Top-tab
- void on_listView_clicked(QModelIndex index); //Start-tab
- void updateUnitCompoBox(QString unit); //Start-tab
+ 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
void openResultView();
- void on_buttonTopRefresh_clicked(); //Top-tab: button
- void on_autoStartButton_clicked(); //Start-tab: button
+ void on_buttonTopRefresh_clicked(); //Top-tab view: button
+ void on_autoStartButton_clicked(); //Start-tab view: button
};
#endif // CARMAINWINDOW_H
</rect>
</property>
<property name="windowTitle">
- <string>CarMainWindow</string>
+ <string>Speed freak</string>
</property>
<widget class="QWidget" name="centralWidget">
<widget class="QTabWidget" name="tabWidget">
</item>
</layout>
</widget>
- <widget class="QListView" name="listView">
+ <widget class="QListView" name="listViewStartTabAccelerationCategories">
<property name="geometry">
<rect>
<x>0</x>
</widget>
</item>
<item>
- <widget class="QLineEdit" name="minLineEdit"/>
+ <widget class="QLineEdit" name="lineEditStartTabMin"/>
</item>
<item>
<widget class="QLabel" name="stopLabel">
</widget>
</item>
<item>
- <widget class="QLineEdit" name="maxLineEdit"/>
+ <widget class="QLineEdit" name="lineEditStartTabMax"/>
</item>
<item>
<widget class="QLabel" name="unitLabel">
</widget>
</item>
<item>
- <widget class="QComboBox" name="unitComboBox"/>
+ <widget class="QComboBox" name="comboBoxStartTabUnits"/>
</item>
</layout>
</widget>