Go to the documentation of this file.
12 #ifndef DRAWABLEMARK_H_
13 #define DRAWABLEMARK_H_
@ LToe
Definition: fingering.h:27
int x
Definition: drawable.h:18
@ Crescendo
Definition: mark.h:23
static QString fingerListToString(const QList< CAFingering::CAFingerNumber > list)
Definition: drawablemark.cpp:384
void draw(QPainter *p, CADrawSettings s)
Definition: drawablemark.cpp:171
CAMark * mark()
Definition: drawablemark.h:26
Ritardando and Accellerando marks.
Definition: ritardando.h:15
@ PrallPrall
Definition: articulation.h:36
Definition: drawablemuselement.h:16
@ Portato
Definition: articulation.h:24
int rehersalMarkNumber()
Definition: drawablemark.h:29
@ NormalFermata
Definition: fermata.h:19
@ Trill
Definition: articulation.h:33
@ LHeel
Definition: fingering.h:25
Drawable instance of marks This class draws the actual marks on the canvas.
Definition: drawablemark.h:19
Note articulation marks.
Definition: articulation.h:14
@ Pedal
Definition: mark.h:24
Represents a note in the score.
Definition: note.h:18
@ UpBow
Definition: articulation.h:26
@ DownBow
Definition: articulation.h:27
CADrawableNote * _tempoDNote
Definition: drawablemark.h:37
double xPos() const
Definition: drawable.h:55
@ RehersalMark
Definition: mark.h:27
@ DalSegno
Definition: repeatmark.h:23
void setRehersalMarkNumber(int n)
Definition: drawablemark.h:28
void setWidth(double width)
Definition: drawable.h:73
void setXPos(double xPos)
Definition: drawable.h:71
@ Breath
Definition: articulation.h:25
@ Prall
Definition: articulation.h:34
@ Flageolet
Definition: articulation.h:28
CARepeatMarkType repeatMarkType()
Definition: repeatmark.h:34
@ DownMordent
Definition: articulation.h:41
@ Mordent
Definition: articulation.h:35
@ DrawableMark
Definition: drawablemuselement.h:32
CANote * _tempoNote
Definition: drawablemark.h:36
static const double DEFAULT_TEXT_SIZE
Definition: drawablemark.h:34
@ UpPrall
Definition: articulation.h:38
@ Tempo
Definition: mark.h:20
@ RToe
Definition: fingering.h:28
@ Volta
Definition: repeatmark.h:19
@ ShortFermata
Definition: fermata.h:20
@ Coda
Definition: repeatmark.h:21
@ DownPrall
Definition: articulation.h:39
Definition: drawable.h:16
@ LongFermata
Definition: fermata.h:21
Crescendo and Decrescendo marks.
Definition: crescendo.h:15
Definition: drawablestaff.h:24
@ RepeatMark
Definition: mark.h:29
@ RHeel
Definition: fingering.h:26
@ Accent
Definition: articulation.h:18
CAMarkType markType()
Definition: mark.h:45
@ Turn
Definition: articulation.h:31
void draw(QPainter *p, CADrawSettings s)
Definition: drawablenote.cpp:141
@ Fingering
Definition: mark.h:31
void setHeight(double height)
Definition: drawable.h:74
double yPos() const
Definition: drawable.h:56
Finger marks.
Definition: fingering.h:16
void setHScalable(bool s)
Definition: drawable.h:79
@ Espressivo
Definition: articulation.h:21
virtual int timeLength() const
Definition: muselement.h:53
@ Articulation
Definition: mark.h:30
@ DalCoda
Definition: repeatmark.h:24
Absolute dynamic marks.
Definition: dynamic.h:16
@ LinePrall
Definition: articulation.h:44
@ Ritardando
Definition: mark.h:21
Fermata mark.
Definition: fermata.h:16
Musical note pitch.
Definition: diatonicpitch.h:16
Tempo mark.
Definition: tempo.h:14
@ VarCoda
Definition: repeatmark.h:22
@ Thumb
Definition: fingering.h:24
@ Tenuto
Definition: articulation.h:23
virtual CADrawable * clone()
Definition: drawable.cpp:23
const QList< CAFingerNumber > & fingerList()
Definition: fingering.h:41
@ Undefined
Definition: repeatmark.h:18
CAMusElement * musElement()
Definition: drawablemuselement.h:38
@ ReverseTurn
Definition: articulation.h:32
@ Undefined
Definition: articulation.h:17
Definition: drawablenote.h:17
@ Ritardando
Definition: ritardando.h:18
@ Crescendo
Definition: crescendo.h:18
QColor color
Definition: drawable.h:22
A bookmark shortcut.
Definition: bookmark.h:14
void setDrawableMusElementType(CADrawableMusElementType t)
Definition: drawablemuselement.h:44
Repeat marks like segno, volta, coda etc.
Definition: repeatmark.h:15
QPixmap * _pixmap
Definition: drawablemark.h:38
@ VeryLongFermata
Definition: fermata.h:22
int y
Definition: drawable.h:19
@ InstrumentChange
Definition: mark.h:25
@ DalVarCoda
Definition: repeatmark.h:25
double width() const
Definition: drawable.h:57
int voltaNumber()
Definition: repeatmark.h:37
@ PrallUp
Definition: articulation.h:43
static QString instrumentName(int midiProgram)
Definition: mididevice.cpp:175
virtual ~CADrawableMark()
Definition: drawablemark.cpp:165
@ Note
Definition: muselement.h:25
double height() const
Definition: drawable.h:58
Definition: drawablecontext.h:18
@ SlurDown
Definition: slur.h:22
@ Staccato
Definition: articulation.h:22
@ Stopped
Definition: articulation.h:30
CADrawableMark(CAMark *mark, CADrawableContext *drawableContext, double x, double y)
Definition: drawablemark.cpp:47
Text sign.
Definition: text.h:14
Marks that depend on other music elements.
Definition: mark.h:15
@ Undefined
Definition: mark.h:18
@ UpMordent
Definition: articulation.h:40
CADrawableContext * drawableContext()
Definition: drawablemuselement.h:39
bool isOriginal()
Definition: fingering.h:45
@ PrallMordent
Definition: articulation.h:37
Instrument change during the score.
Definition: instrumentchange.h:16
float z
Definition: drawable.h:17
@ Segno
Definition: repeatmark.h:20
@ Marcato
Definition: articulation.h:19
static const double DEFAULT_PIXMAP_SIZE
Definition: drawablemark.h:35
@ Open
Definition: articulation.h:29
int _rehersalMarkNumber
Definition: drawablemark.h:39
@ Fermata
Definition: mark.h:28
@ Text
Definition: mark.h:19
static int fetaCodepoint(const QString &name)
Definition: canorus.cpp:216
@ Dynamic
Definition: mark.h:22
@ BookMark
Definition: mark.h:26
@ Staccatissimo
Definition: articulation.h:20
@ PrallDown
Definition: articulation.h:42