13 #ifndef __FIGUREDBASS_H__ 14 #define __FIGUREDBASS_H__ 60 #define FBIDigitNone -1 157 virtual void draw(QPainter* painter)
const override;
158 virtual void layout()
override;
168 bool parse(QString& text);
204 virtual bool setProperty(
Pid propertyId,
const QVariant&)
override;
233 std::vector<FiguredBassItem*>
items;
240 bool hasParentheses()
const;
253 static bool readConfigFile(
const QString& fileName);
254 static QList<QString> fontNames();
255 static bool fontData(
int nIdx, QString *pFamily, QString *pDisplayName,
256 qreal * pSize, qreal * pLineHeight);
261 virtual void draw(QPainter* painter)
const override;
263 virtual void layout()
override;
271 void writeMusicXML(
XmlWriter& xml,
bool isOriginalFigure,
int crEndTick,
int fbEndTick,
bool writeDuration,
int divisions)
const;
287 qreal
lineLength(
int idx)
const {
if(_lineLengths.size() > idx)
288 return _lineLengths.at(idx);
298 qreal additionalContLineX(qreal pagePosY)
const;
302 virtual bool setProperty(
Pid propertyId,
const QVariant&)
override;
Pid
Definition: property.h:62
Base class of score layout elements.
Definition: element.h:158
int track() const
Definition: element.h:316
Element * parent() const
Definition: element.h:192
virtual void setSelected(bool f)
Definition: element.h:208
virtual void endEdit(EditData &)
Definition: element.cpp:2086
virtual Sid getPropertyStyle(Pid) const
Definition: scoreElement.cpp:761
virtual Pid propertyId(const QStringRef &xmlName) const override
Definition: element.cpp:1326
Definition: textbase.h:217
Definition: aeolus.cpp:26
Sid
Definition: style.h:33
Definition: element.h:111
virtual void startEdit(EditData &)
Definition: element.cpp:2010
virtual void setVisible(bool f)
Definition: element.h:211
Definition: fraction.h:46
ElementType
Definition: types.h:34