MuseScore Plugins 3.2.3
Plugins API for MuseScore
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Beam Class Referencefinal
Inheritance diagram for Beam:
Inheritance graph
[legend]
Collaboration diagram for Beam:
Collaboration graph
[legend]

Public Types

enum class  Mode : signed char {
  AUTO , BEGIN , MID , END ,
  NONE , BEGIN32 , BEGIN64 , INVALID = -1
}
 

Public Member Functions

 Beam (Score *=0)
 
 Beam (const Beam &)
 
virtual Beamclone () const override
 
virtual ElementType type () const override
 
virtual QPointF pagePos () const override
 position in page coordinates
 
virtual QPointF canvasPos () const override
 position in page coordinates
 
virtual bool isEditable () const override
 
virtual void startEdit (EditData &) override
 
virtual void endEdit (EditData &) override
 
virtual void editDrag (EditData &) override
 
virtual void updateGrips (EditData &) const override
 
virtual Fraction tick () const override
 
virtual Fraction rtick () const override
 
virtual void write (XmlWriter &xml) const override
 
virtual void read (XmlReader &) override
 
virtual void spatiumChanged (qreal, qreal) override
 
virtual void reset () override
 
System * system () const
 
void layout1 ()
 
void layoutGraceNotes ()
 
void layout ()
 
const QVector< ChordRest * > & elements ()
 
void clear ()
 
bool empty () const
 
bool contains (const ChordRest *cr) const
 
virtual void add (Element *) override
 
virtual void remove (Element *) override
 
virtual void move (const QPointF &) override
 
virtual void draw (QPainter *) const override
 
bool up () const
 
void setUp (bool v)
 
void setId (int i) const
 
int id () const
 
bool noSlope () const
 
void setNoSlope (bool val)
 
void setBeamDirection (Direction d)
 
Direction beamDirection () const
 
virtual bool acceptDrop (EditData &) const override
 
virtual Element * drop (EditData &) override
 
qreal growLeft () const
 
qreal growRight () const
 
void setGrowLeft (qreal val)
 
void setGrowRight (qreal val)
 
bool distribute () const
 
void setDistribute (bool val)
 
bool userModified () const
 
void setUserModified (bool val)
 
QPointF beamPos () const
 
void setBeamPos (const QPointF &bp)
 
qreal beamDist () const
 
virtual QVariant getProperty (Pid propertyId) const override
 
virtual bool setProperty (Pid propertyId, const QVariant &) override
 
virtual QVariant propertyDefault (Pid id) const override
 
bool isGrace () const
 
bool cross () const
 
void addSkyline (Skyline &)
 
virtual void triggerLayout () const override
 

Member Enumeration Documentation

◆ Mode

enum class Mode : signed char
strong
Enumerator
AUTO 
BEGIN 
MID 
END 
NONE 
BEGIN32 
BEGIN64 
INVALID 

The documentation for this class was generated from the following file: