Canorus 0.0
figuredbasscontext.h
Go to the documentation of this file.
1
8#ifndef FIGUREDBASSCONTEXT_H_
9#define FIGUREDBASSCONTEXT_H_
10
11#include "score/context.h"
12#include <QList>
13
15
17public:
20
22 void clear();
25 bool remove( CAMusElement *elt );
26
27 QList<CAFiguredBassMark*>& figuredBassMarkList() { return _figuredBassMarkList; }
29
31 void addFiguredBassMark( CAFiguredBassMark*, bool replace=true );
32 void addEmptyFiguredBassMark( int timeStart, int timeLength );
33
34private:
35 QList<CAFiguredBassMark*> _figuredBassMarkList;
36};
37
38#endif /* FIGUREDBASSCONTEXT_H_ */
Line of music elements in the sheet.
Definition: context.h:16
const QString name()
Definition: context.h:29
CASheet * sheet()
Definition: context.h:34
Context for keeping the figured bass marks.
Definition: figuredbasscontext.h:16
void clear()
Definition: figuredbasscontext.cpp:136
QList< CAFiguredBassMark * > & figuredBassMarkList()
Definition: figuredbasscontext.h:27
CAMusElement * next(CAMusElement *elt)
Definition: figuredbasscontext.cpp:141
CAMusElement * previous(CAMusElement *elt)
Definition: figuredbasscontext.cpp:152
void repositFiguredBassMarks()
Definition: figuredbasscontext.cpp:66
bool remove(CAMusElement *elt)
Definition: figuredbasscontext.cpp:163
CAFiguredBassMark * figuredBassMarkAtTimeStart(int timeStart)
Definition: figuredbasscontext.cpp:116
void addEmptyFiguredBassMark(int timeStart, int timeLength)
Definition: figuredbasscontext.cpp:54
void addFiguredBassMark(CAFiguredBassMark *, bool replace=true)
Definition: figuredbasscontext.cpp:38
CAFiguredBassContext(QString name, CASheet *sheet)
Definition: figuredbasscontext.cpp:24
QList< CAFiguredBassMark * > _figuredBassMarkList
Definition: figuredbasscontext.h:35
CAContext * clone(CASheet *)
Definition: figuredbasscontext.cpp:126
~CAFiguredBassContext()
Definition: figuredbasscontext.cpp:30
Definition: figuredbassmark.h:17
An abstract class which represents every music element in the score.
Definition: muselement.h:21
Represents a single sheet of paper in the document.
Definition: sheet.h:22