8#ifndef DRAWABLECONTEXT_H_
9#define DRAWABLECONTEXT_H_
47 QList<CADrawableMusElement*>
findInRange(
double x1,
double x2 );
Line of music elements in the sheet.
Definition: context.h:16
Definition: drawablecontext.h:18
CAContext * context()
Definition: drawablecontext.h:28
QList< CADrawableMusElement * > _drawableMusElementList
Definition: drawablecontext.h:54
virtual void addMElement(CADrawableMusElement *elt)
Definition: drawablecontext.h:30
CAContext * _context
Definition: drawablecontext.h:53
virtual int removeMElement(CADrawableMusElement *elt)
Definition: drawablecontext.h:35
CADrawableContextType
Definition: drawablecontext.h:20
@ DrawableStaff
Definition: drawablecontext.h:21
@ DrawableFunctionMarkContext
Definition: drawablecontext.h:24
@ DrawableLyricsContext
Definition: drawablecontext.h:22
@ DrawableFiguredBassContext
Definition: drawablecontext.h:23
QList< CADrawableMusElement * > & drawableMusElementList()
Definition: drawablecontext.h:38
CADrawableContext(CAContext *c, double x, double y)
Definition: drawablecontext.cpp:10
virtual CADrawableContext * clone()=0
CADrawableContextType drawableContextType()
Definition: drawablecontext.h:29
QList< CADrawableMusElement * > findInRange(double x1, double x2)
Definition: drawablecontext.cpp:22
CADrawableContextType _drawableContextType
Definition: drawablecontext.h:52
CADrawableMusElement * findMElement(CAMusElement *elt)
Definition: drawablecontext.h:40
void setDrawableContextType(CADrawableContextType type)
Definition: drawablecontext.h:50
CADrawableMusElement * lastDrawableMusElement()
Definition: drawablecontext.h:36
Definition: drawablemuselement.h:16
Definition: drawable.h:27
double xPos() const
Definition: drawable.h:55
An abstract class which represents every music element in the score.
Definition: muselement.h:21