X-Git-Url: http://git.tdb.fi/?p=r2c2.git;a=blobdiff_plain;f=source%2Fengineer%2Ftrainview.h;h=1e484cb3956e920be53c0baedfb1e8713857501d;hp=598b43fab9209bb520228bd886d9961e9f8e5b34;hb=32cf18ff4306b36f2ce59d41056f888638a85578;hpb=a44355019e5a27da0d5e5287aae74864e4122e1f diff --git a/source/engineer/trainview.h b/source/engineer/trainview.h index 598b43f..1e484cb 100644 --- a/source/engineer/trainview.h +++ b/source/engineer/trainview.h @@ -4,13 +4,11 @@ #include #include #include -#include #include #include "libr2c2/train.h" +#include "dynamicdialog.h" -class Engineer; - -class TrainView: public Msp::GLtk::Dialog +class TrainView: public DynamicDialog { public: enum Mode @@ -21,7 +19,6 @@ public: }; private: - Engineer &engineer; const R2C2::Train &train; Msp::GLtk::Toggle *tgl_forward; Mode mode; @@ -33,14 +30,13 @@ private: public: TrainView(Engineer &, const R2C2::Train &); - ~TrainView(); void set_mode(Mode); private: void ui_mode_toggled(bool, Mode); public: void set_forward(bool); - void prepare(); + virtual void update(); }; #endif