1 #ifndef CARMAINWINDOW_H
2 #define CARMAINWINDOW_H
5 #include <QStandardItemModel>
9 #include "resultdialog.h"
10 #include "measuredialog.h"
11 #include "xmlreader.h"
12 #include "ui_carmainwindow.h"
13 #include "stringlistmodel.h"
19 class CarMainWindow : public QMainWindow {
22 CarMainWindow(QWidget *parent = 0);
25 void setUnitCompoBox(QStringList units); //Start-tab
26 void setSpeedListView(QStringList numbers); //Start-tab
27 void setListViewTopList(QString category); //Top-tab
28 void setCategoryCompoBox(); //Top-tab
31 void changeEvent(QEvent *e);
34 Ui::CarMainWindow *ui;
36 MeasureDialog *measure;
39 void initUnitCompoBox(); //Start-tab
40 void initSpeedListView(); //Start-tab
43 QStringList numbers; //Start-tab
44 QStringList units; //Start-tab
45 QStringList categories; //Top-tab
48 void on_comboBoxTopCategory_currentIndexChanged(QString category); //Top-tab
49 void on_listView_clicked(QModelIndex index); //Start-tab
50 void updateUnitCompoBox(QString unit); //Start-tab
51 void openResultView();
52 void on_buttonTopRefresh_clicked(); //Top-tab: button
53 void on_autoStartButton_clicked(); //Start-tab: button
57 #endif // CARMAINWINDOW_H