4 #include "uicontroller.h"
6 #include "gpscontroller.h"
8 #include "messagehandler.h"
9 #include "messagetable.h"
13 #include <QApplication>
14 #include <QMainWindow>
16 int main(int argc, char *argv[] )
18 qInstallMsgHandler( messageHandler );
19 QApplication app(argc, argv);
20 QMainWindow *mainWindow = new QMainWindow;
22 ui.setupUi(mainWindow);
28 UiController *uiController = new UiController( &ui );
29 Route *route = new Route();
30 GpsController *gpsController = new GpsController();
33 route, SIGNAL( routeReady( QList<RouteData> ) ),
34 uiController, SLOT( displayRoute( QList<RouteData> ) )
38 gpsController, SIGNAL( locationChanged( Location ) ),
39 route, SLOT( setFromLocation( Location ) )
43 uiController, SIGNAL( destinationChanged( Location ) ),
44 route, SLOT( setToLocation( Location ) )
48 uiController, SIGNAL( buttonClicked() ),
49 gpsController, SLOT( startGps() )