#include <msp/gltk/panel.h>
#include <libmarklin/train.h>
+class Engineer;
+
class TrainProperties: public Msp::GLtk::Panel
{
public:
- TrainProperties(Msp::GLtk::Resources &, Marklin::Train &);
+ sigc::signal<void> signal_ok;
+
+ TrainProperties(Engineer &, Msp::GLtk::Resources &, Marklin::Train *);
private:
- Marklin::Train &train;
- Msp::GLtk::Entry *ent_id;
+ Engineer &engineer;
+ Marklin::Train *train;
+ Msp::GLtk::Entry *ent_addr;
Msp::GLtk::Entry *ent_name;
+
+ void ok_clicked();
};
#endif