+/* $Id$
+
+This file is part of the MSP Märklin suite
+Copyright © 2006-2008 Mikkosoft Productions, Mikko Rasa
+Distributed under the GPL
+*/
+
#ifndef TRAINPROPERTIES_H_
#define TRAINPROPERTIES_H_
+#include <msp/gltk/dropdown.h>
#include <msp/gltk/entry.h>
#include <msp/gltk/panel.h>
#include <libmarklin/train.h>
{
public:
sigc::signal<void> signal_ok;
+ sigc::signal<void> signal_cancel;
- TrainProperties(Engineer &, Msp::GLtk::Resources &, Marklin::Train *);
private:
Engineer &engineer;
Marklin::Train *train;
Msp::GLtk::Entry *ent_addr;
+ Msp::GLtk::Dropdown *drp_type;
Msp::GLtk::Entry *ent_name;
+public:
+ TrainProperties(Engineer &, Msp::GLtk::Resources &, Marklin::Train *);
+private:
void ok_clicked();
+ void cancel_clicked();
};
#endif