summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie/mackie_control_protocol.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-12-11 11:05:57 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-12-16 05:54:43 -0500
commit8ba8f1c0b08bb1c8ffbb4f419806e0c05619808b (patch)
treebdcf66336561a365b8a37be41eac62ce06481f40 /libs/surfaces/mackie/mackie_control_protocol.h
parente302ce8662fb38a791d5c19da14fbce560bcbff2 (diff)
fix cherry-pick conflict
Diffstat (limited to 'libs/surfaces/mackie/mackie_control_protocol.h')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h
index 0239529cf2..a5ec5da4d1 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.h
+++ b/libs/surfaces/mackie/mackie_control_protocol.h
@@ -109,8 +109,12 @@ class MackieControlProtocol
Auxes,
Selected,
Plugins,
- Dynamics,
+ };
+
+ enum SubViewMode {
+ None,
EQ,
+ Dynamics,
};
enum PotMode {
@@ -145,6 +149,7 @@ class MackieControlProtocol
FlipMode flip_mode () const { return _flip_mode; }
ViewMode view_mode () const { return _view_mode; }
+ SubViewMode subview_mode () const { return _subview_mode; }
PotMode pot_mode () const { return _pot_mode; }
bool zoom_mode () const { return modifier_state() & MODIFIER_ZOOM; }
bool metering_active () const { return _metering_active; }
@@ -155,8 +160,10 @@ class MackieControlProtocol
bool selected (boost::shared_ptr<ARDOUR::Route>) const;
void set_view_mode (ViewMode);
+ void set_subview_mode (SubViewMode);
void set_flip_mode (FlipMode);
void set_pot_mode (PotMode);
+ void pot_mode_globals ();
void display_view_mode ();
XMLNode& get_state ();
@@ -322,6 +329,7 @@ class MackieControlProtocol
bool _scrub_mode;
FlipMode _flip_mode;
ViewMode _view_mode;
+ SubViewMode _subview_mode;
PotMode _pot_mode;
int _current_selected_track;
int _modifier_state;