projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Further tweaks to EngineDialog z-axis stacking
[ardour.git]
/
gtk2_ardour
/
route_processor_selection.h
diff --git
a/gtk2_ardour/route_processor_selection.h
b/gtk2_ardour/route_processor_selection.h
index df43019e91e75d4b0206e6801b7e2deea275ceb3..a4d6f0f1a49ba8cc184927316746a3c73f520ebd 100644
(file)
--- a/
gtk2_ardour/route_processor_selection.h
+++ b/
gtk2_ardour/route_processor_selection.h
@@
-24,41
+24,44
@@
#include "pbd/signals.h"
#include "processor_selection.h"
#include "pbd/signals.h"
#include "processor_selection.h"
-#include "route_selection.h"
+#include "route_
ui_
selection.h"
-class Route
Redirect
Selection : public PBD::ScopedConnectionList, public sigc::trackable
+class Route
Processor
Selection : public PBD::ScopedConnectionList, public sigc::trackable
{
public:
ProcessorSelection processors;
{
public:
ProcessorSelection processors;
-
RouteSelection rout
es;
+
AxisViewSelection ax
es;
- Route
RedirectSelection() {}
+ Route
ProcessorSelection();
- Route
RedirectSelection& operator= (const RouteRedirect
Selection& other);
+ Route
ProcessorSelection& operator= (const RouteProcessor
Selection& other);
sigc::signal<void> ProcessorsChanged;
sigc::signal<void> RoutesChanged;
sigc::signal<void> ProcessorsChanged;
sigc::signal<void> RoutesChanged;
+ void block_routes_changed (bool);
+
void clear ();
bool empty();
void set (XMLNode* node);
void add (XMLNode* node);
void clear ();
bool empty();
void set (XMLNode* node);
void add (XMLNode* node);
- void set (
boost::shared_ptr<ARDOUR::Route>
);
- void add (
boost::shared_ptr<ARDOUR::Route>
);
- void remove (
boost::shared_ptr<ARDOUR::Route>
);
+ void set (
AxisView*
);
+ void add (
AxisView*
);
+ void remove (
AxisView*
);
void clear_processors ();
void clear_routes ();
void clear_processors ();
void clear_routes ();
- bool selected (
boost::shared_ptr<ARDOUR::Route>
);
+ bool selected (
AxisView*
);
private:
private:
- void removed (boost::weak_ptr<ARDOUR::Route>);
+ void removed (AxisView*);
+ static unsigned int _no_route_change_signal;
};
};
-bool operator==(const Route
RedirectSelection& a, const RouteRedirect
Selection& b);
+bool operator==(const Route
ProcessorSelection& a, const RouteProcessor
Selection& b);
#endif /* __ardour_gtk_route_processor_selection_h__ */
#endif /* __ardour_gtk_route_processor_selection_h__ */