Display top performer in certain category.
[speedfreak] / Client / carmainwindow.h
index 054b075..f284446 100644 (file)
@@ -8,9 +8,10 @@
   */
 
 #include <QMainWindow>
+#include <QModelIndex>
+#include <QStringList>
 #include "resultdialog.h"
 #include "measuredialog.h"
-#include <QModelIndex>
 
 namespace Ui {
     class CarMainWindow;
@@ -22,22 +23,29 @@ public:
     CarMainWindow(QWidget *parent = 0);
     ~CarMainWindow();
 
+    void setUnitCompoBox(QStringList units);
+    void setSpeedListView(QStringList numbers);
+    void setCategoryCompoBox(QStringList categories);
+
 protected:
     void changeEvent(QEvent *e);
 
 private:
     Ui::CarMainWindow *ui;
     ResultDialog *result;
-    void initUnitCompoBox();
-    void initSpeedListView();
     MeasureDialog *measure;
 
+    void initUnitCompoBox();
+    void initSpeedListView();
+    void initCategoryCompoBox();
 
 private:
     QStringList numbers;
     QStringList units;
+    QStringList categories;
 
 private slots:
+    void on_comboBoxTopCategory_activated(QString );
     void on_autoStartButton_clicked();
     void on_listView_clicked(QModelIndex index);
     void updateUnitCompoBox(QString unit);