Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
/home/iurt/rpm/BUILD/canorus-0.7.R1002/src/drawable/drawableclef.h
Go to the documentation of this file.
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_ */