Forms a wrapper around a ValueTree that can be used for storing a MarkerList. More...
Public Member Functions | |
ValueTreeWrapper (const ValueTree &state) | |
ValueTree & | getState () noexcept |
int | getNumMarkers () const |
ValueTree | getMarkerState (int index) const |
ValueTree | getMarkerState (const String &name) const |
bool | containsMarker (const ValueTree &state) const |
MarkerList::Marker | getMarker (const ValueTree &state) const |
void | setMarker (const MarkerList::Marker &marker, UndoManager *undoManager) |
void | removeMarker (const ValueTree &state, UndoManager *undoManager) |
void | applyTo (MarkerList &markerList) |
void | readFrom (const MarkerList &markerList, UndoManager *undoManager) |
Static Public Attributes | |
static const Identifier | markerTag |
static const Identifier | nameProperty |
static const Identifier | posProperty |
Forms a wrapper around a ValueTree that can be used for storing a MarkerList.
MarkerList::ValueTreeWrapper::ValueTreeWrapper | ( | const ValueTree & | state | ) |
|
noexcept |
int MarkerList::ValueTreeWrapper::getNumMarkers | ( | ) | const |
ValueTree MarkerList::ValueTreeWrapper::getMarkerState | ( | int | index | ) | const |
References name.
bool MarkerList::ValueTreeWrapper::containsMarker | ( | const ValueTree & | state | ) | const |
MarkerList::Marker MarkerList::ValueTreeWrapper::getMarker | ( | const ValueTree & | state | ) | const |
void MarkerList::ValueTreeWrapper::setMarker | ( | const MarkerList::Marker & | marker, |
UndoManager * | undoManager ) |
void MarkerList::ValueTreeWrapper::removeMarker | ( | const ValueTree & | state, |
UndoManager * | undoManager ) |
void MarkerList::ValueTreeWrapper::applyTo | ( | MarkerList & | markerList | ) |
References MarkerList::MarkerList().
void MarkerList::ValueTreeWrapper::readFrom | ( | const MarkerList & | markerList, |
UndoManager * | undoManager ) |
References MarkerList::MarkerList().
|
static |
|
static |
|
static |