Canorus 0.0
drawablerest.h
Go to the documentation of this file.
1
8#ifndef DRAWABLEREST_H_
9#define DRAWABLEREST_H_
10
12#include "score/rest.h"
13
15 public:
17 CADrawableRest *clone(CADrawableContext* newContext = 0);
19
20 void draw(QPainter *p, CADrawSettings s);
21
22 inline CARest* rest() { return static_cast<CARest*>(_musElement); }
23
24 private:
25 double _restWidth;
26};
27
28#endif /*DRAWABLEREST_H_*/
Definition: drawablecontext.h:18
Definition: drawablemuselement.h:16
CADrawableContext * drawableContext()
Definition: drawablemuselement.h:39
CAMusElement * _musElement
Definition: drawablemuselement.h:48
Definition: drawablerest.h:14
CADrawableRest(CARest *rest, CADrawableContext *drawableContext, double x, double y)
Definition: drawablerest.cpp:16
CARest * rest()
Definition: drawablerest.h:22
double _restWidth
Definition: drawablerest.h:25
~CADrawableRest()
Definition: drawablerest.cpp:92
void draw(QPainter *p, CADrawSettings s)
Definition: drawablerest.cpp:99
virtual CADrawable * clone()
Definition: drawable.cpp:23
Represents a rest in the score.
Definition: rest.h:15
Definition: drawable.h:16