Canorus  0.0
drawableaccidental.h
Go to the documentation of this file.
1 
8 #ifndef DRAWABLEACCIDENTAL_H_
9 #define DRAWABLEACCIDENTAL_H_
10 
12 
14  public:
15  CADrawableAccidental(signed char accs, CAMusElement *musElement, CADrawableContext *drawableContext, double x, double y);
17  void draw(QPainter *p, CADrawSettings s);
19 
20  private:
21  signed char _accs;
22  double _centerX, _centerY; // easier to do clone(), otherwise not needed
23 };
24 
25 #endif /* DRAWABLEACCIDENTAL_H_ */
CADrawSettings::x
int x
Definition: drawable.h:18
CADrawableAccidental::_centerX
double _centerX
Definition: drawableaccidental.h:22
CADrawableAccidental::draw
void draw(QPainter *p, CADrawSettings s)
Definition: drawableaccidental.cpp:57
CADrawableMusElement
Definition: drawablemuselement.h:16
drawableaccidental.h
CADrawable::setWidth
void setWidth(double width)
Definition: drawable.h:73
CADrawable::setXPos
void setXPos(double xPos)
Definition: drawable.h:71
CADrawableAccidental::~CADrawableAccidental
~CADrawableAccidental()
Definition: drawableaccidental.cpp:54
CADrawSettings
Definition: drawable.h:16
CADrawableMusElement::_drawableContext
CADrawableContext * _drawableContext
Definition: drawablemuselement.h:47
CADrawableAccidental
Definition: drawableaccidental.h:13
CADrawable::setHeight
void setHeight(double height)
Definition: drawable.h:74
drawablemuselement.h
CADrawable::setYPos
void setYPos(double yPos)
Definition: drawable.h:72
CADrawable::clone
virtual CADrawable * clone()
Definition: drawable.cpp:23
CADrawableAccidental::CADrawableAccidental
CADrawableAccidental(signed char accs, CAMusElement *musElement, CADrawableContext *drawableContext, double x, double y)
Definition: drawableaccidental.cpp:26
CADrawableMusElement::musElement
CAMusElement * musElement()
Definition: drawablemuselement.h:38
CAMusElement
An abstract class which represents every music element in the score.
Definition: muselement.h:21
drawablecontext.h
CADrawableAccidental::_accs
signed char _accs
Definition: drawableaccidental.h:21
CADrawSettings::color
QColor color
Definition: drawable.h:22
CADrawableMusElement::_musElement
CAMusElement * _musElement
Definition: drawablemuselement.h:48
CADrawable::setSelectable
void setSelectable(bool s)
Definition: drawable.h:78
CADrawableMusElement::setDrawableMusElementType
void setDrawableMusElementType(CADrawableMusElementType t)
Definition: drawablemuselement.h:44
CADrawSettings::y
int y
Definition: drawable.h:19
CADrawable::height
double height() const
Definition: drawable.h:58
CADrawableContext
Definition: drawablecontext.h:18
drawableclef.h
canorus.h
muselement.h
CADrawableAccidental::_centerY
double _centerY
Definition: drawableaccidental.h:22
CADrawableMusElement::drawableContext
CADrawableContext * drawableContext()
Definition: drawablemuselement.h:39
CADrawSettings::z
float z
Definition: drawable.h:17
CACanorus::fetaCodepoint
static int fetaCodepoint(const QString &name)
Definition: canorus.cpp:216
CADrawableMusElement::DrawableAccidental
@ DrawableAccidental
Definition: drawablemuselement.h:26