X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Ftoolbar.h;h=2a935d365fc686c7c7bbfc4d5bf88f95ffaf2e6f;hb=30df355287abd0bfe1189e616056335505287e9a;hp=fe2357ad130b44cdb994c7d3eb7aca85cfbe38c4;hpb=444c7efb2fadb10e98197a62b791829d821370c0;p=r2c2.git diff --git a/source/designer/toolbar.h b/source/designer/toolbar.h index fe2357a..2a935d3 100644 --- a/source/designer/toolbar.h +++ b/source/designer/toolbar.h @@ -8,12 +8,14 @@ Distributed under the GPL #ifndef TOOLBAR_H_ #define TOOLBAR_H_ +#include #include #include +#include "libmarklin/route.h" class Designer; -class Toolbar: public Msp::GLtk::Panel +class Toolbar: public Msp::GLtk::Panel, public sigc::trackable { private: Designer &designer; @@ -23,6 +25,8 @@ public: Toolbar(Designer &); private: void route_selected(unsigned, const std::string &); + void delete_route_clicked(); + void route_added(Marklin::Route &); void update_routes(); };