Route and Results buttons updated.
[speedfreak] / Client / categorylist.h
index c7cdc9f..60d60ad 100644 (file)
@@ -2,6 +2,7 @@
  * Categorylist
  *
  * @author     Olavi Pulkkinen <olavi.pulkkinena@fudeco.com>
+ * @author     Tiina Kivilinna-Korhola <tiina.kivilinna-korhola@fudeco.com>
  * @copyright  (c) 2010 Speed Freak team
  * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  */
@@ -17,6 +18,7 @@ public:
     CategoryList();
     ~CategoryList();
     QString top10List;
+    int realSizeOfCats;
 
     QStringList getCategoryList();
     void fillCategoryList(int index, QString item);
@@ -25,9 +27,19 @@ public:
     QString getTopList( QString category, int size);
     void clearCategoryList();
     int sizeOfCategoryList();
+    void appendCats(int ind, QString des, QString uni, QString cat);
+    void clearCats();
+    QString getRecentDescription(int i);
+    QString getRecentCategory(int ind);
 
 private:
-    QStringList categoryList;
+    QStringList categoryList;   //Stores categories. categoryList is routed to UI.
+    typedef struct {
+        QString category;       //name of category variable
+        QString description;    //verbal description of category
+        QString unit;           //km/h, miles/h
+    } categoryElements;
+    categoryElements cats[20];
 
 };