4 #include "uicontroller.h"
6 #include "gpscontroller.h"
12 #include <QApplication>
13 #include <QMainWindow>
15 int main(int argc, char *argv[] )
17 QApplication app(argc, argv);
18 QMainWindow *mainWindow = new QMainWindow;
20 ui.setupUi(mainWindow);
22 UiController *uiController = new UiController( &ui );
23 Route *route = new Route();
24 GpsController *gpsController = new GpsController();
25 Location *to = new Location();
28 route, SIGNAL( routeReady( RouteData ) ),
29 uiController, SLOT( displayRoute( RouteData ) )
33 gpsController, SIGNAL( locationChanged( Location ) ),
34 route, SLOT( setFromLocation( Location ) )
38 to, SIGNAL( becomeValid() ),
39 route, SLOT( setToLocation() )
43 uiController, SIGNAL( homePressed() ),
44 gpsController, SLOT( startGps() )
49 to->resolveAddress( work );