enum CCL::IParameter::Flags

Overview

Parameter flags. More…

#include <iparameter.h>

enum Flags
{
    kSignalFirst    = 1 < <1,
    kSignalAlways   = 1 < <2,
    kBipolar        = 1 < <3,
    kReverse        = 1 < <4,
    kOutOfRange     = 1 < <5,
    kWrapAround     = 1 < <6,
    kStorable       = 1 < <7,
    kStoreListValue = 1 < <8,
    kGroupable      = 1 < <9,
    kPublic         = 1 < <10,
    kMutable        = 1 < <11,
    kReadOnly       = 1 < <12,
    kIsEditing      = 1 < <13,
    kFeedback       = 1 < <14,
    kPriorityChange = 1 < <15,
    kCanUndo        = 1 < <16,
};

Detailed Documentation

Parameter flags.

Enum Values

kSignalFirst

signal with old and with new value

kSignalAlways

signal when setValue is called with current value

kBipolar

parameter is bipolar, the center is defined by (max-min)/2

kReverse

parameter is reverse, display should be upside down

kOutOfRange

parameter value is out of range

kWrapAround

parameter increment/decrement does not stop at min/max

kStorable

parameter is storable

kStoreListValue

store selected list value instead of list index

kGroupable

parameter can be grouped

kPublic

parameter is public

kMutable

parameter is mutable (min/max, list entries can change)

kReadOnly

parameter is used for display purposes only, no editing

kIsEditing

reserved for controller to store edit state

kFeedback

controller wants notify() calls as well

kPriorityChange

priority change pending

kCanUndo

parameter changes can be undone