5 #include <QDesktopServices>
8 #include "src/stationchooser.h"
9 #include "src/favouritestations.h"
10 #include "src/departureboard.h"
16 class Chooser : public QMainWindow {
19 Chooser(QWidget *parent = 0);
23 void launchPlanner(); //Launches the journey planner
24 void stationSelected(); //Handles when a station departure board button is clicked
25 void editFavouriteDepartures(); //Handles when the user chooses to edit their favourite station
29 void changeEvent(QEvent *e);
34 QPushButton * addStationButton(QString name, QString crs);
35 void updateStationButtons();
39 FavouriteStations favouriteStations;
40 QVector<QPushButton *> stationButtons;
42 DepartureBoard * departureBoard;