#ifndef TOOLBAR_H_
#define TOOLBAR_H_
+#include <sigc++/trackable.h>
#include <msp/gltk/dropdown.h>
#include <msp/gltk/panel.h>
+#include "libmarklin/route.h"
class Designer;
-class Toolbar: public Msp::GLtk::Panel
+class Toolbar: public Msp::GLtk::Panel, public sigc::trackable
{
private:
Designer &designer;
Toolbar(Designer &);
private:
void route_selected(unsigned, const std::string &);
+ void delete_route_clicked();
+ void route_added(Marklin::Route &);
void update_routes();
};