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::Application
16 Msp::IO::EventDispatcher event_disp;
17 R2C2::Catalogue catalogue;
22 MainPanel *main_panel;
23 std::vector<TrainPanel *> train_panels;
25 static Msp::Application::RegApp<Remote> reg;
28 Remote(int argc, char **argv);
30 const R2C2::Catalogue &get_catalogue() const { return catalogue; }
34 void train_added(R2C2::NetTrain &);