Canorus
0.0
src
layout
drawablemidinote.h
Go to the documentation of this file.
1
8
#ifndef DRAWABLEMIDINOTE_H_
9
#define DRAWABLEMIDINOTE_H_
10
11
#include "
layout/drawablemuselement.h
"
12
13
class
CAMidiNote
;
14
class
CADrawableStaff
;
15
16
class
CADrawableMidiNote
:
public
CADrawableMusElement
{
17
public
:
18
CADrawableMidiNote
(
CAMidiNote
*midiNote,
CADrawableStaff
* c,
double
x,
double
y );
19
virtual
~CADrawableMidiNote
();
20
void
draw
(QPainter *p,
CADrawSettings
s);
21
CADrawableMidiNote
*
clone
(
CADrawableContext
* newContext);
22
};
23
24
#endif
/* DRAWABLEMIDINOTE_H_ */
CADrawableContext
Definition:
drawablecontext.h:18
CADrawableMidiNote
Definition:
drawablemidinote.h:16
CADrawableMidiNote::CADrawableMidiNote
CADrawableMidiNote(CAMidiNote *midiNote, CADrawableStaff *c, double x, double y)
Definition:
drawablemidinote.cpp:16
CADrawableMidiNote::~CADrawableMidiNote
virtual ~CADrawableMidiNote()
Definition:
drawablemidinote.cpp:23
CADrawableMidiNote::draw
void draw(QPainter *p, CADrawSettings s)
Definition:
drawablemidinote.cpp:26
CADrawableMusElement
Definition:
drawablemuselement.h:16
CADrawableStaff
Definition:
drawablestaff.h:24
CADrawable::clone
virtual CADrawable * clone()
Definition:
drawable.cpp:23
CAMidiNote
Represents a note with custom length and Midi-defined pitch.
Definition:
midinote.h:15
drawablemuselement.h
CADrawSettings
Definition:
drawable.h:16
Generated by
1.9.3