OSC expand off should check current sellect
[ardour.git] / libs / surfaces / osc / osc_global_observer.h
index 41700bbd898e1eb7501657b0ed31d38e428fcdb3..04403d0328b5551409213411e2ba54954a312f74 100644 (file)
@@ -39,6 +39,7 @@ class OSCGlobalObserver
        lo_address address() const { return addr; };
        void tick (void);
        void clear_observer (void);
+       void jog_mode (uint32_t jogmode);
 
   private:
        ArdourSurface::OSC& _osc;
@@ -61,6 +62,7 @@ class OSCGlobalObserver
        uint32_t gainmode;
        std::bitset<32> feedback;
        ARDOUR::Session* session;
+       uint32_t _jog_mode;
        samplepos_t _last_sample;
        uint32_t _heartbeat;
        float _last_meter;
@@ -96,6 +98,8 @@ class OSCGlobalObserver
        void extra_check (void);
        void marks_changed (void);
        void mark_update (void);
+       void group_changed (ARDOUR::RouteGroup*);
+       void group_changed (void);
 };
 
 #endif /* __osc_oscglobalobserver_h__ */