13 #ifndef __GLISSANDO_H__ 14 #define __GLISSANDO_H__ 23 static const qreal GLISS_STARTOFSYSTEM_WIDTH = 4;
39 virtual void draw(QPainter*)
const override;
40 virtual void layout()
override;
63 static
Note* guessInitialNote(
Chord* chord);
64 static
Note* guessFinalNote(
Chord* chord);
67 virtual Glissando*
clone()
const override {
return new Glissando(*
this); }
70 virtual void scanElements(
void* data,
void (*func)(
void*,
Element*),
bool all=
true)
override;
71 virtual void layout()
override;
77 virtual bool setProperty(
Pid propertyId,
const QVariant&)
override;
79 virtual Pid propertyId(
const QStringRef& xmlName)
const override;
Pid
Definition: property.h:62
GlissandoSegment(Spanner *sp, Score *s)
Definition: glissando.h:35
Virtual base class for slurs, ties, lines etc.
Definition: spanner.h:136
virtual void layout() override
Definition: glissando.cpp:58
Base class of score layout elements.
Definition: element.h:158
virtual void scanElements(void *data, void(*func)(void *, Element *), bool all=true)
Definition: element.cpp:220
virtual ElementType type() const override
Definition: glissando.h:68
FontStyle
Definition: types.h:468
virtual QVariant propertyDefault(Pid id) const override
Definition: spanner.cpp:162
Spanner * spanner() const
Definition: spanner.h:67
virtual GlissandoSegment * clone() const override
Definition: glissando.h:38
Virtual base class for segmented lines segments (OttavaSegment, HairpinSegment, TrillSegment...)
Definition: line.h:34
virtual void write(XmlWriter &) const
Definition: element.cpp:732
Glissando * glissando() const
Definition: glissando.h:36
virtual void draw(QPainter *) const override
Definition: glissando.cpp:71
Definition: glissando.h:49
virtual Pid propertyId(const QStringRef &xmlName) const override
Definition: element.cpp:1326
virtual base class for Hairpin, Trill and TextLine
Definition: line.h:70
#define M_PROPERTY(a, b, c)
Definition: property.h:36
virtual QVariant getProperty(Pid id) const override
Definition: spanner.cpp:127
Definition: aeolus.cpp:26
GlissandoType
Definition: types.h:292
Graphic representation of a chord.
Definition: chord.h:55
virtual void read(XmlReader &) override
Definition: line.cpp:69
Definition: glissando.h:33
GlissandoStyle
Definition: types.h:302
virtual bool setProperty(Pid id, const QVariant &v) override
Definition: spanner.cpp:143
virtual Element * propertyDelegate(Pid) override
Definition: glissando.cpp:133
Graphic representation of a note.
Definition: note.h:212
ElementType
Definition: types.h:34
virtual ElementType type() const override
Definition: glissando.h:37