Added menu option to show/hide messages table.
[ptas] / zouba / uicontroller.h
index f524a42..9657b8e 100644 (file)
@@ -2,6 +2,7 @@
 #define UICONTROLLER_H
 
 #include "routedata.h"
+#include "location.h"
 
 #include <QObject>
 
@@ -16,13 +17,24 @@ public:
   ~UiController();
 
 public Q_SLOTS:
-  void displayRoute( const RouteData &routeData );
+  void displayRoute( const QList<RouteData> &routeData );
 
 Q_SIGNALS:
-  void homePressed();
+  void buttonClicked();
+  void destinationChanged( Location *newDestination );
+
+private Q_SLOTS:
+  void changeDestination( int id );
+  void setHomeButtonValid();
+  void setWorkButtonValid();
+
+private:
+  void setButtonValid( int id );
 
 private:
+  QList<Location*> destination;
   Ui *ui;
+  int currentDestination;
 };
 #endif // UICONTROLLER_H