40 virtual void draw(QPainter*)
const override;
41 virtual void layout()
override;
47 void setSymbols(
const std::vector<SymId>& s) { _symbols = s; }
60 GUITAR_VIBRATO, GUITAR_VIBRATO_WIDE, VIBRATO_SAWTOOTH, VIBRATO_SAWTOOTH_WIDE
72 virtual void layout()
override;
77 void setVibratoType(
const QString& s);
78 void undoSetVibratoType(
Type val);
84 QString vibratoTypeName()
const;
85 QString vibratoTypeUserName()
const;
90 virtual bool setProperty(
Pid propertyId,
const QVariant&)
override;
92 virtual Pid propertyId(
const QStringRef& xmlName)
const override;
virtual ElementType type() const override
Definition: vibrato.h:38
bool playArticulation() const
Definition: vibrato.h:82
Pid
Definition: property.h:62
void setPlayArticulation(bool val)
Definition: vibrato.h:81
Type
Definition: vibrato.h:59
const VibratoTableItem vibratoTable[]
Definition: vibrato.cpp:32
Virtual base class for slurs, ties, lines etc.
Definition: spanner.h:136
virtual QString accessibleInfo() const override
Definition: spanner.cpp:305
std::vector< SymId > symbols() const
Definition: vibrato.h:46
SymId
Definition: sym.h:30
Base class of score layout elements.
Definition: element.h:158
virtual ElementType type() const override
Definition: vibrato.h:70
virtual QVariant propertyDefault(Pid id) const override
Definition: spanner.cpp:162
bool _playArticulation
Definition: vibrato.h:64
Spanner * spanner() const
Definition: spanner.h:67
void setSymbols(const std::vector< SymId > &s)
Definition: vibrato.h:47
Element * parent() const
Definition: element.h:192
virtual Element * propertyDelegate(Pid) override
Definition: vibrato.cpp:145
Virtual base class for segmented lines segments (OttavaSegment, HairpinSegment, TrillSegment...)
Definition: line.h:34
virtual void write(XmlWriter &) const
Definition: element.cpp:732
Shape shape() const override
Definition: vibrato.cpp:136
int vibratoTableSize()
Definition: vibrato.cpp:39
void symbolLine(SymId start, SymId fill)
Definition: vibrato.cpp:57
virtual Sid getPropertyStyle(Pid) const override
Definition: vibrato.cpp:297
virtual VibratoSegment * clone() const override
Definition: vibrato.h:39
std::vector< SymId > _symbols
Definition: vibrato.h:28
virtual Pid propertyId(const QStringRef &xmlName) const override
Definition: element.cpp:1326
virtual base class for Hairpin, Trill and TextLine
Definition: line.h:70
Vibrato::Type type
Definition: vibrato.h:101
virtual void draw(QPainter *) const override
Definition: vibrato.cpp:47
Vibrato * vibrato() const
Definition: vibrato.h:37
virtual QVariant getProperty(Pid id) const override
Definition: spanner.cpp:127
ElementFlag
Definition: element.h:66
Type vibratoType() const
Definition: vibrato.h:80
Definition: aeolus.cpp:26
virtual Vibrato * clone() const override
Definition: vibrato.h:69
Sid
Definition: style.h:33
virtual void layout() override
Definition: vibrato.cpp:101
void setVibratoType(Type tt)
Definition: vibrato.h:79
virtual void read(XmlReader &) override
Definition: line.cpp:69
Type _vibratoType
Definition: vibrato.h:63
virtual bool setProperty(Pid id, const QVariant &v) override
Definition: spanner.cpp:143
Segment * segment() const
Definition: vibrato.h:87
VibratoSegment(Spanner *sp, Score *s)
Definition: vibrato.h:36
ElementType
Definition: types.h:34
Definition: vibrato.h:100
const char * name
Definition: vibrato.h:102
QString userName
Definition: vibrato.h:103