4 #include <gtkmm/main.h>
5 #include <gtkmm/window.h>
7 #include <msp/core/application.h>
8 #include "network/client.h"
13 class Remote: public Msp::RegisteredApplication<Remote>
16 Msp::IO::EventDispatcher event_disp;
17 R2C2::Catalogue catalogue;
22 MainPanel *main_panel;
23 std::vector<TrainPanel *> train_panels;
26 Remote(int argc, char **argv);
28 const R2C2::Catalogue &get_catalogue() const { return catalogue; }
32 void train_added(R2C2::NetTrain &);