Fix cases where TextPlace properties were not initialized properly

This commit is contained in:
Casper Jeukendrup 2022-07-04 15:03:06 +02:00
parent 296fa19b9c
commit 9366558637
No known key found for this signature in database
GPG key ID: 6C571BEF59E722DD

View file

@ -74,35 +74,35 @@ public:
class TextLineBase : public SLine
{
M_PROPERTY(bool, lineVisible, setLineVisible)
M_PROPERTY2(HookType, beginHookType, setBeginHookType, HookType::NONE)
M_PROPERTY2(HookType, endHookType, setEndHookType, HookType::NONE)
M_PROPERTY(Spatium, beginHookHeight, setBeginHookHeight)
M_PROPERTY(Spatium, endHookHeight, setEndHookHeight)
M_PROPERTY(bool, lineVisible, setLineVisible)
M_PROPERTY2(HookType, beginHookType, setBeginHookType, HookType::NONE)
M_PROPERTY2(HookType, endHookType, setEndHookType, HookType::NONE)
M_PROPERTY(Spatium, beginHookHeight, setBeginHookHeight)
M_PROPERTY(Spatium, endHookHeight, setEndHookHeight)
M_PROPERTY(TextPlace, beginTextPlace, setBeginTextPlace)
M_PROPERTY(String, beginText, setBeginText)
M_PROPERTY(Align, beginTextAlign, setBeginTextAlign)
M_PROPERTY(String, beginFontFamily, setBeginFontFamily)
M_PROPERTY2(TextPlace, beginTextPlace, setBeginTextPlace, TextPlace::AUTO)
M_PROPERTY(String, beginText, setBeginText)
M_PROPERTY(Align, beginTextAlign, setBeginTextAlign)
M_PROPERTY(String, beginFontFamily, setBeginFontFamily)
M_PROPERTY(double, beginFontSize, setBeginFontSize)
M_PROPERTY(FontStyle, beginFontStyle, setBeginFontStyle)
M_PROPERTY(mu::PointF, beginTextOffset, setBeginTextOffset)
M_PROPERTY(FontStyle, beginFontStyle, setBeginFontStyle)
M_PROPERTY(PointF, beginTextOffset, setBeginTextOffset)
M_PROPERTY(TextPlace, continueTextPlace, setContinueTextPlace)
M_PROPERTY(String, continueText, setContinueText)
M_PROPERTY(Align, continueTextAlign, setContinueTextAlign)
M_PROPERTY(String, continueFontFamily, setContinueFontFamily)
M_PROPERTY2(TextPlace, continueTextPlace, setContinueTextPlace, TextPlace::AUTO)
M_PROPERTY(String, continueText, setContinueText)
M_PROPERTY(Align, continueTextAlign, setContinueTextAlign)
M_PROPERTY(String, continueFontFamily, setContinueFontFamily)
M_PROPERTY(double, continueFontSize, setContinueFontSize)
M_PROPERTY(FontStyle, continueFontStyle, setContinueFontStyle)
M_PROPERTY(mu::PointF, continueTextOffset, setContinueTextOffset)
M_PROPERTY(FontStyle, continueFontStyle, setContinueFontStyle)
M_PROPERTY(PointF, continueTextOffset, setContinueTextOffset)
M_PROPERTY(TextPlace, endTextPlace, setEndTextPlace)
M_PROPERTY(String, endText, setEndText)
M_PROPERTY(Align, endTextAlign, setEndTextAlign)
M_PROPERTY(String, endFontFamily, setEndFontFamily)
M_PROPERTY2(TextPlace, endTextPlace, setEndTextPlace, TextPlace::AUTO)
M_PROPERTY(String, endText, setEndText)
M_PROPERTY(Align, endTextAlign, setEndTextAlign)
M_PROPERTY(String, endFontFamily, setEndFontFamily)
M_PROPERTY(double, endFontSize, setEndFontSize)
M_PROPERTY(FontStyle, endFontStyle, setEndFontStyle)
M_PROPERTY(mu::PointF, endTextOffset, setEndTextOffset)
M_PROPERTY(FontStyle, endFontStyle, setEndFontStyle)
M_PROPERTY(PointF, endTextOffset, setEndTextOffset)
public:
TextLineBase(const ElementType& type, EngravingItem* parent, ElementFlags = ElementFlag::NOTHING);