JUCE
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Static Public Attributes
MarkerList::ValueTreeWrapper Class Reference

Forms a wrapper around a ValueTree that can be used for storing a MarkerList. More...

List of all members.

Public Member Functions

 ValueTreeWrapper (const ValueTree &state)
ValueTreegetState () 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

Detailed Description

Forms a wrapper around a ValueTree that can be used for storing a MarkerList.


Constructor & Destructor Documentation


Member Function Documentation

void MarkerList::ValueTreeWrapper::setMarker ( const MarkerList::Marker marker,
UndoManager undoManager 
)
void MarkerList::ValueTreeWrapper::removeMarker ( const ValueTree state,
UndoManager undoManager 
)
void MarkerList::ValueTreeWrapper::readFrom ( const MarkerList markerList,
UndoManager undoManager 
)

Member Data Documentation


The documentation for this class was generated from the following file: