Canorus 0.0
drawablelyricscontext.h
Go to the documentation of this file.
1
8#ifndef DRAWABLELYRICSCONTEXT_H_
9#define DRAWABLELYRICSCONTEXT_H_
10
12#include "score/lyricscontext.h"
13
14class CALyricsContext;
15
17public:
18 CADrawableLyricsContext(CALyricsContext *c, double x, double y);
20
22 void draw(QPainter *p, const CADrawSettings s);
23
24 CALyricsContext *lyricsContext() { return static_cast<CALyricsContext*>(context()); }
25
26 static const double DEFAULT_TEXT_VERTICAL_SPACING;
27};
28
29#endif /* DRAWABLELYRICSCONTEXT_H_ */
Definition: drawablecontext.h:18
CAContext * context()
Definition: drawablecontext.h:28
Definition: drawablelyricscontext.h:16
static const double DEFAULT_TEXT_VERTICAL_SPACING
Definition: drawablelyricscontext.h:26
~CADrawableLyricsContext()
Definition: drawablelyricscontext.cpp:32
CALyricsContext * lyricsContext()
Definition: drawablelyricscontext.h:24
CADrawableLyricsContext(CALyricsContext *c, double x, double y)
Definition: drawablelyricscontext.cpp:25
CADrawableLyricsContext * clone()
Definition: drawablelyricscontext.cpp:35
void draw(QPainter *p, const CADrawSettings s)
Definition: drawablelyricscontext.cpp:39
One stanza line of lyrics.
Definition: lyricscontext.h:19
Definition: drawable.h:16