Go to the documentation of this file.
8 #ifndef DRAWABLEFUNCTIONMARK_H_
9 #define DRAWABLEFUNCTIONMARK_H_
@ VII
Definition: functionmark.h:28
void setExtenderLineVisible(bool visible)
Definition: drawablefunctionmark.h:63
bool _extenderLineVisible
Definition: drawablefunctionmark.h:71
int x
Definition: drawable.h:18
Definition: drawablemuselement.h:16
double _width
Definition: drawable.h:88
QList< int > addedDegrees()
Definition: functionmark.h:50
CADrawableMusElementType _drawableMusElementType
Definition: drawablemuselement.h:46
bool isChordAreaMinor()
Definition: functionmark.h:67
bool isExtenderLineVisible()
Definition: drawablefunctionmark.h:28
@ D
Definition: functionmark.h:31
double xPos() const
Definition: drawable.h:55
QString _key
Definition: drawablefunctionmark.h:69
CADrawableFunctionMarkContext * drawableFunctionMarkContext()
Definition: drawablefunctionmark.h:26
void setExtenderLineOnly(bool line)
Definition: drawablefunctionmark.h:31
void setWidth(double width)
Definition: drawable.h:73
void setRectWider(bool wider)
Definition: drawablefunctionmark.h:65
@ K
Definition: functionmark.h:35
void setXPos(double xPos)
Definition: drawable.h:71
CAFunctionMark * functionMark()
Definition: drawablefunctionmark.h:25
~CADrawableFunctionMark()
Definition: drawablefunctionmark.cpp:88
double _xPos
Definition: drawable.h:86
bool isExtenderLineVisible()
Definition: drawablefunctionmark.h:62
CADrawableFunctionMarkSupportType drawableFunctionMarkSupportType()
Definition: drawablefunctionmark.h:60
@ Undefined
Definition: functionmark.h:21
Rectangles, key names, numbers below/above function, lines etc. Support class which draws the key of ...
Definition: drawablefunctionmark.h:39
Definition: drawablefunctionmarkcontext.h:15
Definition: drawable.h:16
CADrawableContext * _drawableContext
Definition: drawablemuselement.h:47
bool _rectWider
Definition: drawablefunctionmark.h:72
@ Key
Definition: drawablefunctionmark.h:42
The drawable instance of the function mark. These music elements are ordinary music elements selectab...
Definition: drawablefunctionmark.h:17
Represents a function mark in the score.
Definition: functionmark.h:18
CADrawableFunctionMarkSupportType
Definition: drawablefunctionmark.h:41
@ Rectangle
Definition: drawablefunctionmark.h:43
void draw(QPainter *p, const CADrawSettings s)
Definition: drawablefunctionmark.cpp:92
@ DrawableFunctionMarkSupport
Definition: drawablemuselement.h:30
double _yPos
Definition: drawable.h:87
@ II
Definition: functionmark.h:23
CADrawableFunctionMark * _function1
Definition: drawablefunctionmark.h:70
void setHeight(double height)
Definition: drawable.h:74
bool rectWider()
Definition: drawablefunctionmark.h:64
CAFunctionType chordArea()
Definition: functionmark.h:47
CADrawableFunctionMark(CAFunctionMark *function, CADrawableFunctionMarkContext *context, double x, double y)
Definition: drawablefunctionmark.cpp:24
double yPos() const
Definition: drawable.h:56
@ N
Definition: functionmark.h:33
@ L
Definition: functionmark.h:34
bool isTonicDegreeMinor()
Definition: functionmark.h:68
@ VI
Definition: functionmark.h:27
CADrawableFunctionMark * _function2
Definition: drawablefunctionmark.h:70
@ IV
Definition: functionmark.h:25
bool isExtenderLineOnly()
Definition: drawablefunctionmark.h:30
QList< int > alteredDegrees()
Definition: functionmark.h:49
virtual CADrawable * clone()
Definition: drawable.cpp:23
void draw(QPainter *p, const CADrawSettings s)
Definition: drawablefunctionmark.cpp:260
@ Ellipse
Definition: drawablefunctionmark.h:46
@ V
Definition: functionmark.h:26
CAFunctionType
Definition: functionmark.h:20
@ III
Definition: functionmark.h:24
CAFunctionType function()
Definition: functionmark.h:45
CADrawableFunctionMarkSupportType _drawableFunctionMarkSupportType
Definition: drawablefunctionmark.h:68
@ DrawableFunctionMark
Definition: drawablemuselement.h:30
@ T
Definition: functionmark.h:29
@ Alterations
Definition: drawablefunctionmark.h:47
QColor color
Definition: drawable.h:22
CAMusElement * _musElement
Definition: drawablemuselement.h:48
void setSelectable(bool s)
Definition: drawable.h:78
void setDrawableMusElementType(CADrawableMusElementType t)
Definition: drawablemuselement.h:44
@ Tonicization
Definition: drawablefunctionmark.h:45
QString _text
Definition: drawablefunctionmark.h:35
int y
Definition: drawable.h:19
double width() const
Definition: drawable.h:57
CAFunctionType tonicDegree()
Definition: functionmark.h:48
double height() const
Definition: drawable.h:58
Definition: drawablecontext.h:18
CADrawableFunctionMarkSupport(CADrawableFunctionMarkSupportType, const QString key, CADrawableContext *c, double x, double y)
Definition: drawablefunctionmark.cpp:130
~CADrawableFunctionMarkSupport()
Definition: drawablefunctionmark.cpp:257
@ ChordArea
Definition: drawablefunctionmark.h:44
float z
Definition: drawable.h:17
double _height
Definition: drawable.h:89
bool _extenderLineVisible
Definition: drawablefunctionmark.h:34
void setExtenderLineVisible(bool visible)
Definition: drawablefunctionmark.h:29
@ I
Definition: functionmark.h:22
@ F
Definition: functionmark.h:32
@ S
Definition: functionmark.h:30
bool _extenderLineOnly
Definition: drawablefunctionmark.h:36