3 This file is part of the MSP Märklin suite
4 Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
5 Distributed under the GPL
8 #ifndef TRAINPROPERTIES_H_
9 #define TRAINPROPERTIES_H_
11 #include <msp/gltk/dropdown.h>
12 #include <msp/gltk/entry.h>
13 #include <msp/gltk/panel.h>
14 #include <libmarklin/train.h>
18 class TrainProperties: public Msp::GLtk::Panel
22 Marklin::Train *train;
23 Msp::GLtk::Entry *ent_addr;
24 Msp::GLtk::Dropdown *drp_type;
25 Msp::GLtk::Entry *ent_name;
28 sigc::signal<void> signal_ok;
30 TrainProperties(Engineer &, Msp::GLtk::Resources &, Marklin::Train *);
33 void cancel_clicked();