X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;ds=sidebyside;f=source%2Fengineer%2Fnewtraindialog.h;fp=source%2Fengineer%2Fnewtraindialog.h;h=9cec84e4bb6b1c259fcfa1b87f6b45eae50a0ff2;hb=b261812f040caed52bc3de783e8bcb86b222a9ed;hp=0000000000000000000000000000000000000000;hpb=fcc044d4eb24820af9acf1431042e4c422366915;p=r2c2.git diff --git a/source/engineer/newtraindialog.h b/source/engineer/newtraindialog.h new file mode 100644 index 0000000..9cec84e --- /dev/null +++ b/source/engineer/newtraindialog.h @@ -0,0 +1,30 @@ +#ifndef NEWTRAINDIALOG_H_ +#define NEWTRAINDIALOG_H_ + +#include +#include +#include +#include +#include "libr2c2/catalogue.h" + +class Engineer; + +class NewTrainDialog: public Msp::GLtk::Dialog +{ +private: + Engineer &engineer; + Msp::GLtk::BasicListData protocols; + Msp::GLtk::Dropdown *drp_protocol; + Msp::GLtk::Entry *ent_address; + Msp::GLtk::Entry *ent_name; + Msp::GLtk::FunctionListData loco_types; + Msp::GLtk::Dropdown *drp_loco_type; + +public: + NewTrainDialog(Engineer &); + +private: + virtual void on_response(int); +}; + +#endif