Canorus  0.0
drawablemidinote.h
Go to the documentation of this file.
1 
8 #ifndef DRAWABLEMIDINOTE_H_
9 #define DRAWABLEMIDINOTE_H_
10 
12 
13 class CAMidiNote;
14 class CADrawableStaff;
15 
17 public:
18  CADrawableMidiNote( CAMidiNote *midiNote, CADrawableStaff* c, double x, double y );
19  virtual ~CADrawableMidiNote();
20  void draw(QPainter *p, CADrawSettings s);
22 };
23 
24 #endif /* DRAWABLEMIDINOTE_H_ */
CADrawSettings::x
int x
Definition: drawable.h:18
CADrawableMusElement
Definition: drawablemuselement.h:16
CADrawable::setNeededSpaceWidth
void setNeededSpaceWidth(double width)
Definition: drawable.h:75
CADrawable::neededSpaceWidth
double neededSpaceWidth() const
Definition: drawable.h:59
CADrawable::_xPos
double _xPos
Definition: drawable.h:86
midinote.h
CADrawableStaff::lineSpace
double lineSpace()
Definition: drawablestaff.h:31
CADrawSettings
Definition: drawable.h:16
CADrawableMusElement::_drawableContext
CADrawableContext * _drawableContext
Definition: drawablemuselement.h:47
CADrawableStaff
Definition: drawablestaff.h:24
CADrawable::_yPos
double _yPos
Definition: drawable.h:87
CADrawable::neededSpaceHeight
double neededSpaceHeight() const
Definition: drawable.h:60
CAMusElement::timeLength
virtual int timeLength() const
Definition: muselement.h:53
drawablemuselement.h
drawablemidinote.h
CADrawable::clone
virtual CADrawable * clone()
Definition: drawable.cpp:23
CADrawableMusElement::DrawableMidiNote
@ DrawableMidiNote
Definition: drawablemuselement.h:21
CADrawSettings::color
QColor color
Definition: drawable.h:22
CADrawableMusElement::_musElement
CAMusElement * _musElement
Definition: drawablemuselement.h:48
drawablestaff.h
CADrawableMusElement::setDrawableMusElementType
void setDrawableMusElementType(CADrawableMusElementType t)
Definition: drawablemuselement.h:44
CADrawSettings::y
int y
Definition: drawable.h:19
CADrawableMidiNote::draw
void draw(QPainter *p, CADrawSettings s)
Definition: drawablemidinote.cpp:26
CADrawableContext
Definition: drawablecontext.h:18
CADrawableMidiNote::CADrawableMidiNote
CADrawableMidiNote(CAMidiNote *midiNote, CADrawableStaff *c, double x, double y)
Definition: drawablemidinote.cpp:16
CADrawableMidiNote
Definition: drawablemidinote.h:16
CADrawSettings::z
float z
Definition: drawable.h:17
CADrawable::setNeededSpaceHeight
void setNeededSpaceHeight(double height)
Definition: drawable.h:76
CADrawableMidiNote::~CADrawableMidiNote
virtual ~CADrawableMidiNote()
Definition: drawablemidinote.cpp:23
CAMidiNote
Represents a note with custom length and Midi-defined pitch.
Definition: midinote.h:15