private:
enum Mode
{
- SELECT,
CATALOGUE,
TOOL
};
const R2C2::Catalogue &get_catalogue() const { return catalogue; }
R2C2::Layout &get_layout() { return *layout; }
R2C2::Layout3D &get_layout_3d() { return *layout_3d; }
+ const R2C2::View3D &get_view() const { return *main_view; }
const CameraController &get_camera_controller() const { return *camera_ctl; }
void new_track();
template<typename T>
T *use_tool();
void use_tool(Tool *);
+ void use_select_tool();
void button_press(unsigned);
void apply_camera();
void render();
R2C2::Object *pick_object(const R2C2::Vector &);
void update_track_icon(R2C2::Track3D &);
- void selection_changed();
void tool_status(const std::string &);
void track_properties_response(int);
void route_name_accept(const std::string &);