52 virtual void startEditDrag(
EditData&)
override;
53 virtual void editDrag(
EditData&)
override;
55 virtual void draw(QPainter*)
const override;
56 virtual Sid getPropertyStyle(
Pid)
const override;
58 bool acceptDrop(
EditData&)
const override;
68 virtual Element* propertyDelegate(
Pid)
override;
70 virtual void layout()
override;
71 virtual Shape shape()
const override;
74 std::vector<QPointF> gripsPositions(
const EditData&)
const override;
95 virtual Sid getPropertyStyle(
Pid)
const override;
111 virtual void layout()
override;
140 virtual void write(
XmlWriter&)
const override;
143 virtual QVariant getProperty(
Pid id)
const override;
144 virtual bool setProperty(
Pid propertyId,
const QVariant&)
override;
145 virtual QVariant propertyDefault(
Pid id)
const override;
146 virtual Pid propertyId(
const QStringRef& xmlName)
const override;
148 virtual QString accessibleInfo()
const override;
VeloChangeMethod
Definition: hairpin.h:35
void setHairpinHeight(Spatium val)
Definition: hairpin.h:124
void setVeloChangeMethod(VeloChangeMethod val)
Definition: hairpin.h:133
HairpinType
Definition: hairpin.h:27
Pid
Definition: property.h:62
virtual HairpinSegment * clone() const override
Definition: hairpin.h:63
VeloChangeMethod veloChangeMethod() const
Definition: hairpin.h:132
Virtual base class for slurs, ties, lines etc.
Definition: spanner.h:136
bool drawCircledTip
Definition: hairpin.h:48
Range
Definition: dynamic.h:66
bool hairpinCircledTip() const
Definition: hairpin.h:114
Spatium _hairpinContHeight
Definition: hairpin.h:93
void setHairpinCircledTip(bool val)
Definition: hairpin.h:115
bool isCrescendo() const
Definition: hairpin.h:137
bool isDecrescendo() const
Definition: hairpin.h:138
Base class of score layout elements.
Definition: element.h:158
void setDynRange(Dynamic::Range t)
Definition: hairpin.h:121
int veloChange() const
Definition: hairpin.h:117
Virtual base class for segmented lines segments (OttavaSegment, HairpinSegment, TrillSegment...)
Definition: line.h:34
virtual Hairpin * clone() const override
Definition: hairpin.h:104
void setHairpinContHeight(Spatium val)
Definition: hairpin.h:127
HairpinType hairpinType() const
Definition: hairpin.h:107
VeloChangeMethod _veloChangeMethod
Definition: hairpin.h:90
Dynamic::Range dynRange() const
Definition: hairpin.h:120
Segment * segment() const
Definition: hairpin.h:110
VeloChangeMethod method
Definition: hairpin.h:98
virtual ElementType type() const override
Definition: hairpin.h:64
Hairpin * hairpin() const
Definition: hairpin.h:66
bool _singleNoteDynamics
Definition: hairpin.h:89
int _veloChange
Definition: hairpin.h:86
Definition: textlinebase.h:31
bool _hairpinCircledTip
Definition: hairpin.h:87
Definition: aeolus.cpp:26
Spatium hairpinHeight() const
Definition: hairpin.h:123
static const std::vector< VeloMethodItem > veloChangeMethodTable
Definition: hairpin.h:151
Sid
Definition: style.h:33
qreal circledTipRadius
Definition: hairpin.h:50
Spatium _hairpinHeight
Definition: hairpin.h:92
void setSingleNoteDynamics(bool val)
Definition: hairpin.h:130
Definition: element.h:111
Definition: textlinebase.h:70
bool isLineType() const
Definition: hairpin.h:149
QPointF circledTip
Definition: hairpin.h:49
void setVeloChange(int v)
Definition: hairpin.h:118
Spatium hairpinContHeight() const
Definition: hairpin.h:126
ElementType
Definition: types.h:34
bool singleNoteDynamics() const
Definition: hairpin.h:129
Pid propertyId(const QStringRef &s)
Definition: property.cpp:347
const char * name
Definition: hairpin.h:99
int gripsCount() const override
Definition: hairpin.h:73
virtual ElementType type() const override
Definition: hairpin.h:105
Dynamic::Range _dynRange
Definition: hairpin.h:88