add new Controllable::GroupDisposition value, ForGroup, to identify changes being...
[ardour.git] / libs / pbd / pbd / controllable.h
index 51c9c64be1be2dcee881d2f2b35167713d37342a..5ac6895d6feac291604f6dbbf22d79ff195ae5c3 100644 (file)
@@ -84,7 +84,11 @@ class LIBPBD_API Controllable : public PBD::StatefulDestructible {
        enum GroupControlDisposition {
                InverseGroup,  /* set all controls in the same "group" as this one */
                NoGroup,     /* set only this control */
-               UseGroup     /* use group settings to decide which group controls are altered */
+               UseGroup,     /* use group settings to decide which group controls are altered */
+               ForGroup     /* this setting is being done *for* the group
+                               (i.e. UseGroup was set in the callchain
+                               somewhere).
+                            */
        };
 
        /** Get and Set `internal' value