]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/toolbar.cpp
Use Msp::IO::print instead of std::cout
[r2c2.git] / source / designer / toolbar.cpp
index 46994a081ca0e9b1ac7b207c2b80610d38a3a6c9..12c8388acd718270641aa799e2f368827c2c6e29 100644 (file)
@@ -15,6 +15,7 @@ using namespace Msp;
 using namespace Marklin;
 
 Toolbar::Toolbar(Designer &d):
+       GLtk::Widget(d.get_ui_resources()),
        GLtk::Panel(d.get_ui_resources()),
        designer(d)
 {
@@ -62,7 +63,8 @@ void Toolbar::route_selected(unsigned index, const string &)
 {
        if(index==drp_routes->get_n_items()-1)
        {
-               Route *route = new Route(format("Route %d", designer.get_layout()->get_routes().size()+1));
+               Layout &layout = *designer.get_layout();
+               Route *route = new Route(layout, format("Route %d", layout.get_routes().size()+1));
                designer.get_layout()->add_route(*route);
                designer.edit_route(*route);