]> git.tdb.fi Git - r2c2.git/blob - source/engineer/trainproperties.h
5d24613a7329a3cf718189a94adf635fc0ff6760
[r2c2.git] / source / engineer / trainproperties.h
1 #ifndef TRAINPROPERTIES_H_
2 #define TRAINPROPERTIES_H_
3
4 #include <msp/gltk/entry.h>
5 #include <msp/gltk/panel.h>
6 #include <libmarklin/train.h>
7
8 class Engineer;
9
10 class TrainProperties: public Msp::GLtk::Panel
11 {
12 private:
13         Engineer &engineer;
14         Marklin::Train *train;
15         Msp::GLtk::Entry *ent_addr;
16         Msp::GLtk::Entry *ent_name;
17
18 public:
19         sigc::signal<void> signal_ok;
20
21         TrainProperties(Engineer &, Msp::GLtk::Resources &, Marklin::Train *);
22 private:
23         void ok_clicked();
24 };
25
26 #endif