+public:
+ TrainProperties(Engineer &, const Msp::GLtk::Resources &, Marklin::Train *);
+private:
+ virtual void on_ok_clicked();
+ void new_vehicle_selected(unsigned, const std::string &);
+ const Marklin::VehicleType &get_vehicle_type(unsigned, bool);