OSC: change group sharing to individual commands
[ardour.git] / libs / surfaces / osc / osc_select_observer.h
index 0b9f697f2e88590967a49d272ec890dab8afcb1a..3f5bf963dcf61410ea2dbdbfd82ea0d46f246ee9 100644 (file)
@@ -92,8 +92,10 @@ class OSCSelectObserver
        uint32_t plug_size;
        std::vector<int> plug_params;
        int eq_bands;
-       bool _tick_busy;
        uint32_t _expand;
+       std::string _group_name;
+       std::bitset<16> _group_sharing;
+       bool _tick_busy;
        ARDOUR::Session* session;
 
        void name_changed (const PBD::PropertyChange& what_changed);
@@ -122,6 +124,7 @@ class OSCSelectObserver
        void eq_init (void);
        void eq_end (void);
        void no_strip ();
+       void slaved_changed (boost::shared_ptr<ARDOUR::VCA> vca, bool state);
 };
 
 #endif /* __osc_oscselectobserver_h__ */