#include "manipulator.h"
#include "measure.h"
#include "selection.h"
+#include "trackwrap.h"
class Toolbar;
Manipulator manipulator;
Measure measure;
CameraController camera_ctl;
+ TrackWrap track_wrap;
Msp::Time::TimeStamp last_tick;
void new_track();
void set_turnout_id();
void set_sensor_id();
+ void rename_route();
- void edit_route(Marklin::Route &);
+ void edit_route(Marklin::Route *);
Marklin::Route *get_current_route() const { return cur_route; }
void add_selection_to_route();
void render();
Marklin::Track3D *pick_track(int, int);
void update_track_icon(Marklin::Track3D &);
+ void selection_changed();
void manipulation_status(const std::string &);
void manipulation_done(bool);
void measure_changed();
void measure_done();
void turnout_id_accept(const std::string &);
void sensor_id_accept(const std::string &);
+ void route_name_accept(const std::string &);
void view_all();
std::string tooltip(int, int);
- void show_route(const Marklin::Route &);
+ void show_route(const Marklin::Route *);
};
#endif