Canorus
0.0
src
layout
drawableaccidental.h
Go to the documentation of this file.
1
8
#ifndef DRAWABLEACCIDENTAL_H_
9
#define DRAWABLEACCIDENTAL_H_
10
11
#include "
layout/drawablemuselement.h
"
12
13
class
CADrawableAccidental
:
public
CADrawableMusElement
{
14
public
:
15
CADrawableAccidental
(
signed
char
accs,
CAMusElement
*
musElement
,
CADrawableContext
*
drawableContext
,
double
x,
double
y);
16
~CADrawableAccidental
();
17
void
draw
(QPainter *p,
CADrawSettings
s);
18
CADrawableAccidental
*
clone
(
CADrawableContext
* newContext = 0);
19
20
private
:
21
signed
char
_accs
;
22
double
_centerX
,
_centerY
;
// easier to do clone(), otherwise not needed
23
};
24
25
#endif
/* DRAWABLEACCIDENTAL_H_ */
CADrawableAccidental
Definition:
drawableaccidental.h:13
CADrawableAccidental::draw
void draw(QPainter *p, CADrawSettings s)
Definition:
drawableaccidental.cpp:57
CADrawableAccidental::_accs
signed char _accs
Definition:
drawableaccidental.h:21
CADrawableAccidental::_centerY
double _centerY
Definition:
drawableaccidental.h:22
CADrawableAccidental::CADrawableAccidental
CADrawableAccidental(signed char accs, CAMusElement *musElement, CADrawableContext *drawableContext, double x, double y)
Definition:
drawableaccidental.cpp:26
CADrawableAccidental::~CADrawableAccidental
~CADrawableAccidental()
Definition:
drawableaccidental.cpp:54
CADrawableAccidental::_centerX
double _centerX
Definition:
drawableaccidental.h:22
CADrawableContext
Definition:
drawablecontext.h:18
CADrawableMusElement
Definition:
drawablemuselement.h:16
CADrawableMusElement::drawableContext
CADrawableContext * drawableContext()
Definition:
drawablemuselement.h:39
CADrawableMusElement::musElement
CAMusElement * musElement()
Definition:
drawablemuselement.h:38
CADrawable::clone
virtual CADrawable * clone()
Definition:
drawable.cpp:23
CAMusElement
An abstract class which represents every music element in the score.
Definition:
muselement.h:21
drawablemuselement.h
CADrawSettings
Definition:
drawable.h:16
Generated by
1.9.3