Canorus  0.0
drawablekeysignature.h
Go to the documentation of this file.
1 
8 #ifndef DRAWABLEKEYSIGNATURE_H_
9 #define DRAWABLEKEYSIGNATURE_H_
10 
12 #include "score/diatonickey.h"
13 
14 class CADrawableStaff;
15 class CAKeySignature;
17 
18 class QComboBox;
19 
21  public:
22  CADrawableKeySignature(CAKeySignature *keySig, CADrawableStaff *staff, double x, double y);
24 
25  void draw(QPainter *p, CADrawSettings s);
28 
29  private:
30  QList<CADrawableAccidental*> _drawableAccidentalList;
31 };
32 
33 #endif /*DRAWABLEKEYSIGNATURE_H_*/
Definition: drawablecontext.h:18
Represents a key signature sign in the staff.
Definition: keysignature.h:19
QList< CADrawableAccidental * > _drawableAccidentalList
Definition: drawablekeysignature.h:30
virtual CADrawable * clone()
Definition: drawable.cpp:23
Definition: drawable.h:16
Definition: drawablestaff.h:24
CADrawableKeySignature(CAKeySignature *keySig, CADrawableStaff *staff, double x, double y)
Definition: drawablekeysignature.cpp:22
void draw(QPainter *p, CADrawSettings s)
Definition: drawablekeysignature.cpp:170
Definition: drawablemuselement.h:16
~CADrawableKeySignature()
Definition: drawablekeysignature.cpp:163
CAKeySignature * keySignature()
Definition: drawablekeysignature.h:27
Definition: drawablekeysignature.h:20
CAMusElement * _musElement
Definition: drawablemuselement.h:48
Definition: drawableaccidental.h:13