X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fextendtool.h;h=866d258a68e6e4f72b6ac5b1c99e187e2b909b82;hb=9f0d428e974defa64cdf8e7b7072967327250958;hp=8a7ebebe6fadd75de56549756c0e61bba6acb2b0;hpb=0c0a16e5f0f41efddb6f3ff920e54a5a11e1841d;p=r2c2.git diff --git a/source/designer/extendtool.h b/source/designer/extendtool.h index 8a7ebeb..866d258 100644 --- a/source/designer/extendtool.h +++ b/source/designer/extendtool.h @@ -1,6 +1,7 @@ #ifndef EXTENDTOOL_H_ #define EXTENDTOOL_H_ +#include #include #include #include "libr2c2/object.h" @@ -10,11 +11,13 @@ class ExtendTool: public Tool { private: + std::map types_by_length; + unsigned max_preference; std::vector unlinked_endpoints; std::vector extend_tracks; public: - ExtendTool(Designer &, Msp::Input::Mouse &, const std::set &); + ExtendTool(Designer &, Msp::Input::Keyboard &, Msp::Input::Mouse &, const std::set &); virtual ~ExtendTool(); void connect();