Canorus  0.7
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
drawablemuselement.h
Go to the documentation of this file.
1 
8 #ifndef DRAWABLEMUSELEMENT_H_
9 #define DRAWABLEMUSELEMENT_H_
10 
11 #include "drawable/drawable.h"
12 
13 class CAMusElement;
14 class CADrawableContext;
15 
17  public:
31  };
32 
34 
36  inline CAMusElement *musElement() { return _musElement; }
39  virtual CADrawableMusElement* clone(CADrawableContext* newContext = 0) = 0;
40 
41  protected:
43 
44  CADrawableMusElementType _drawableMusElementType; // CADrawableMusElement type
48 };
49 
50 #endif /* DRAWABLEMUSELEMENT_H_ */