]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/trainpanel.h
Support taking trains off the tracks
[r2c2.git] / source / engineer / trainpanel.h
index b4bd386896af3aa07c3a467fb7dfe155442e9b8e..9b2a54414618264e2e693ce26912a205da6cb4bf 100644 (file)
@@ -36,9 +36,7 @@ private:
 public:
        TrainPanel(Engineer &, const Msp::GLtk::Resources &, Marklin::Train &);
 private:
-       void speed_slider_changed(double);
-       void train_speed_changed(unsigned);
-       void train_reverse_changed(bool);
+       void train_control_changed(const std::string &, float);
        void train_function_changed(unsigned, bool);
        void train_route_changed(const Marklin::Route *);
        void train_status_changed(const std::string &);
@@ -46,6 +44,8 @@ private:
        void edit_clicked();
        void route_clicked();
        void goto_clicked();
+       void timetable_clicked();
+       void speed_slider_changed(double);
        void forward_toggled(bool);
        void func_toggled(bool, unsigned);
        void place(Marklin::Track *, unsigned);