#include <gtkmm/paned.h>
#include <gtkmm/menu.h>
#include <gtkmm/treeview.h>
+#include <gtkmm/liststore.h>
#include "pbd/stateful.h"
#include "pbd/signals.h"
namespace ARDOUR {
class Route;
class RouteGroup;
- class AudioDiskstream;
};
class MixerStrip;
void set_auto_rebinding(bool);
RouteRedirectSelection& selection() { return _selection; }
+ MonitorSection* monitor_section() const { return _monitor_section; }
private:
bool _visible;
void show_all_audiotracks();
void hide_all_audiotracks ();
- Gtk::Menu* route_group_context_menu;
bool in_group_row_change;
void group_selected (gint row, gint col, GdkEvent *ev);
void group_display_active_clicked();
void new_route_group ();
void remove_selected_route_group ();
- void build_route_group_context_menu ();
void activate_all_route_groups ();
void disable_all_route_groups ();
void add_route_group (ARDOUR::RouteGroup *);
void track_column_click (gint);
void build_track_menu ();
- MonitorSection* monitor_section;
-
+ MonitorSection* _monitor_section;
PluginSelector *_plugin_selector;
void strip_property_changed (const PBD::PropertyChange&, MixerStrip *);
-
- void group_flags_changed (void *src, ARDOUR::RouteGroup *);
+ void route_group_property_changed (ARDOUR::RouteGroup *, const PBD::PropertyChange &);
/* various treeviews */