78 bool operator== (
const Marker&)
const noexcept;
80 bool operator!= (
const Marker&)
const noexcept;
169 ValueTree getMarkerState (
int index)
const;
171 bool containsMarker (
const ValueTree& state)
const;
#define noexcept
Definition DistrhoDefines.h:72
Definition juce_Component.h:36
Definition juce_Identifier.h:39
Definition juce_ListenerList.h:70
Definition juce_MarkerList.h:129
virtual void markerListBeingDeleted(MarkerList *markerList)
Definition juce_MarkerList.cpp:153
virtual void markersChanged(MarkerList *markerList)=0
virtual ~Listener()=default
Definition juce_MarkerList.h:54
String name
Definition juce_MarkerList.h:62
Marker(const Marker &)
Definition juce_MarkerList.cpp:168
RelativeCoordinate position
Definition juce_MarkerList.h:75
static const Identifier nameProperty
Definition juce_MarkerList.h:179
ValueTree state
Definition juce_MarkerList.h:182
ValueTree & getState() noexcept
Definition juce_MarkerList.h:167
ValueTreeWrapper(const ValueTree &state)
Definition juce_MarkerList.cpp:193
static const Identifier posProperty
Definition juce_MarkerList.h:179
static const Identifier markerTag
Definition juce_MarkerList.h:179
void setMarker(const String &name, const RelativeCoordinate &position)
Definition juce_MarkerList.cpp:108
MarkerList()
Definition juce_MarkerList.cpp:29
Marker * getMarkerByName(const String &name) const noexcept
Definition juce_MarkerList.cpp:95
const Marker * getMarker(int index) const noexcept
Definition juce_MarkerList.cpp:85
void markersHaveChanged()
Definition juce_MarkerList.cpp:148
void removeListener(Listener *listener)
Definition juce_MarkerList.cpp:162
OwnedArray< Marker > markers
Definition juce_MarkerList.h:187
double getMarkerPosition(const Marker &marker, Component *parentComponent) const
Definition juce_MarkerList.cpp:247
void removeMarker(int index)
Definition juce_MarkerList.cpp:125
ListenerList< Listener > listeners
Definition juce_MarkerList.h:188
void addListener(Listener *listener)
Definition juce_MarkerList.cpp:157
int getNumMarkers() const noexcept
Definition juce_MarkerList.cpp:80
Definition juce_OwnedArray.h:51
Definition juce_RelativeCoordinate.h:73
Definition juce_String.h:53
Definition juce_UndoManager.h:52
Definition juce_ValueTree.h:72
static const char * name
Definition pugl.h:1582
int marker
Definition jpeglib.h:950
#define JUCE_LEAK_DETECTOR(OwnerClass)
Definition juce_LeakedObjectDetector.h:138
#define JUCE_API
Definition juce_StandardHeader.h:152
Definition carla_juce.cpp:31
Definition juce_MarkerList.h:153
virtual MarkerList * getMarkers(bool xAxis)=0
virtual ~MarkerListHolder()=default
#define const
Definition zconf.h:137