]> git.tdb.fi Git - r2c2.git/blob - source/designer/routebar.h
Make use of the unified storage class for other parts of Layout
[r2c2.git] / source / designer / routebar.h
1 #ifndef ROUTEBAR_H_
2 #define ROUTEBAR_H_
3
4 #include <msp/gltk/dropdown.h>
5 #include "toolbar.h"
6
7 class Routebar: public Toolbar, public sigc::trackable
8 {
9 private:
10         Designer &designer;
11         Msp::GLtk::Dropdown *drp_routes;
12
13 public:
14         Routebar(Designer &);
15
16 private:
17         void route_selected(unsigned, const std::string &);
18         void delete_route_clicked();
19         void track_chain_added(R2C2::TrackChain &);
20         void update_routes();
21 };
22
23 #endif