|
Canorus
0.7
|
00001 00008 #include "drawable/drawablemuselement.h" 00009 00010 #ifndef DRAWABLECLEF_H_ 00011 #define DRAWABLECLEF_H_ 00012 00013 class CAClef; 00014 class CADrawableStaff; 00015 00016 class CADrawableClef : public CADrawableMusElement { 00017 public: 00018 CADrawableClef(CAClef *clef, CADrawableStaff *drawableStaff, double x, double y); 00019 00020 void draw(QPainter *p, CADrawSettings s); 00021 CADrawableClef *clone(CADrawableContext* newContext = 0); 00022 inline CAClef *clef() { return (CAClef*)_musElement; } 00023 00024 static const int CLEF_EIGHT_SIZE; 00025 }; 00026 00027 #endif /* DRAWABLECLEF_H_ */
1.8.0