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