|  | 
|  | Image (Score *=0) | 
|  | 
|  | Image (const Image &) | 
|  | 
|  | ~Image () | 
|  | 
| virtual Image * | clone () const override | 
|  | 
| virtual ElementType | type () const override | 
|  | 
| virtual void | write (XmlWriter &xml) const override | 
|  | 
| virtual void | read (XmlReader &) override | 
|  | 
| bool | load (const QString &s) | 
|  | 
| bool | loadFromData (const QString &, const QByteArray &) | 
|  | 
| virtual void | layout () override | 
|  | 
| virtual void | draw (QPainter *) const override | 
|  | 
| void | setSize (const QSizeF &s) | 
|  | 
| QSizeF | size () const | 
|  | 
| bool | lockAspectRatio () const | 
|  | 
| void | setLockAspectRatio (bool v) | 
|  | 
| bool | autoScale () const | 
|  | 
| void | setAutoScale (bool v) | 
|  | 
| ImageStoreItem * | storeItem () const | 
|  | 
| bool | sizeIsSpatium () const | 
|  | 
| void | setSizeIsSpatium (bool val) | 
|  | 
| QVariant | getProperty (Pid) const | 
|  | 
| bool | setProperty (Pid propertyId, const QVariant &) | 
|  | 
| QVariant | propertyDefault (Pid id) const | 
|  | 
| QSizeF | imageSize () const | 
|  | 
| void | setImageType (ImageType) | 
|  | 
| ImageType | getImageType () const | 
|  | 
| bool | isValid () const | 
|  | 
| Element::EditBehavior | normalModeEditBehavior () const override | 
|  | 
| int | gripsCount () const override | 
|  | 
| Grip | initialEditModeGrip () const override | 
|  | 
| Grip | defaultGrip () const override | 
|  | 
| std::vector< QPointF > | gripsPositions (const EditData &) const override | 
|  | 
|  | BSymbol (Score *s, ElementFlags f=ElementFlag::NOTHING) | 
|  | 
|  | BSymbol (const BSymbol &) | 
|  | 
| BSymbol & | operator= (const BSymbol &)=delete | 
|  | 
| virtual void | add (Element *) override | 
|  | 
| virtual void | remove (Element *) override | 
|  | 
| virtual void | scanElements (void *data, void(*func)(void *, Element *), bool all=true) override | 
|  | 
| virtual bool | acceptDrop (EditData &) const override | 
|  | Return true if this element accepts a drop at canvas relative pos of given element type and subtype.  More... 
 | 
|  | 
| virtual Element * | drop (EditData &) override | 
|  | Handle a dropped element at canvas relative pos of given element type and subtype.  More... 
 | 
|  | 
| virtual QRectF | drag (EditData &) override | 
|  | Return update Rect relative to canvas.  More... 
 | 
|  | 
| void | writeProperties (XmlWriter &xml) const | 
|  | 
| bool | readProperties (XmlReader &) | 
|  | 
| Align | align () const | 
|  | 
| void | setAlign (Align a) | 
|  | 
| const QList< Element * > & | leafs () const | 
|  | 
| QList< Element * > & | leafs () | 
|  | 
| virtual QPointF | pagePos () const override | 
|  | position in page coordinates  More... 
 | 
|  | 
| virtual QPointF | canvasPos () const override | 
|  | position in canvas coordinates  More... 
 | 
|  | 
| virtual QLineF | dragAnchor () const override | 
|  | 
| Segment * | segment () const | 
|  | 
|  | Element (Score *=0, ElementFlags=ElementFlag::NOTHING) | 
|  | 
|  | Element (const Element &) | 
|  | 
| virtual | ~Element () | 
|  | 
| Element & | operator= (const Element &)=delete | 
|  | 
| virtual Element * | linkedClone () | 
|  | 
| Element * | parent () const | 
|  | 
| void | setParent (Element *e) | 
|  | 
| Measure * | findMeasure () | 
|  | 
| const Measure * | findMeasure () const | 
|  | 
| MeasureBase * | findMeasureBase () | 
|  | 
| const MeasureBase * | findMeasureBase () const | 
|  | 
| virtual bool | isElement () const override | 
|  | 
| qreal | spatium () const | 
|  | 
| void | setFlag (ElementFlag f, bool v) | 
|  | 
| void | setFlag (ElementFlag f, bool v) const | 
|  | 
| bool | flag (ElementFlag f) const | 
|  | 
| bool | selected () const | 
|  | 
| virtual void | setSelected (bool f) | 
|  | 
| bool | visible () const | 
|  | 
| virtual void | setVisible (bool f) | 
|  | 
| virtual bool | sizeIsSpatiumDependent () const override | 
|  | 
| void | setSizeIsSpatiumDependent (bool v) | 
|  | 
| Placement | placement () const | 
|  | 
| void | setPlacement (Placement val) | 
|  | 
| bool | placeAbove () const | 
|  | 
| bool | placeBelow () const | 
|  | 
| bool | generated () const | 
|  | 
| void | setGenerated (bool val) | 
|  | 
| Spatium | minDistance () const | 
|  | 
| void | setMinDistance (Spatium v) | 
|  | 
| OffsetChange | offsetChanged () const | 
|  | 
| void | setOffsetChanged (bool v, bool absolute=true, const QPointF &diff=QPointF()) | 
|  | 
| const QPointF & | ipos () const | 
|  | 
| virtual const QPointF | pos () const | 
|  | 
| virtual qreal | x () const | 
|  | 
| virtual qreal | y () const | 
|  | 
| void | setPos (qreal x, qreal y) | 
|  | 
| void | setPos (const QPointF &p) | 
|  | 
| QPointF & | rpos () | 
|  | 
| qreal & | rxpos () | 
|  | 
| qreal & | rypos () | 
|  | 
| virtual void | move (const QPointF &s) | 
|  | 
| qreal | pageX () const | 
|  | 
| qreal | canvasX () const | 
|  | 
| const QPointF & | offset () const | 
|  | 
| virtual void | setOffset (const QPointF &o) | 
|  | 
| void | setOffset (qreal x, qreal y) | 
|  | 
| QPointF & | roffset () | 
|  | 
| qreal & | rxoffset () | 
|  | 
| qreal & | ryoffset () | 
|  | 
| virtual Fraction | tick () const | 
|  | 
| virtual Fraction | rtick () const | 
|  | 
| bool | isNudged () const | 
|  | 
| virtual const QRectF & | bbox () const | 
|  | 
| virtual QRectF & | bbox () | 
|  | 
| virtual qreal | height () const | 
|  | 
| virtual void | setHeight (qreal v) | 
|  | 
| virtual qreal | width () const | 
|  | 
| virtual void | setWidth (qreal v) | 
|  | 
| QRectF | abbox () const | 
|  | 
| QRectF | pageBoundingRect () const | 
|  | 
| QRectF | canvasBoundingRect () const | 
|  | 
| virtual void | setbbox (const QRectF &r) const | 
|  | 
| virtual void | addbbox (const QRectF &r) const | 
|  | 
| bool | contains (const QPointF &p) const | 
|  | 
| bool | intersects (const QRectF &r) const | 
|  | 
| virtual Shape | shape () const | 
|  | 
| virtual qreal | baseLine () const | 
|  | 
| virtual int | subtype () const | 
|  | 
| void | drawAt (QPainter *p, const QPointF &pt) const | 
|  | 
| virtual void | startDrag (EditData &) | 
|  | 
| virtual void | endDrag (EditData &) | 
|  | 
| virtual void | startEdit (EditData &) | 
|  | 
| virtual bool | edit (EditData &) | 
|  | 
| virtual void | endEditDrag (EditData &) | 
|  | 
| virtual void | endEdit (EditData &) | 
|  | 
| virtual void | editCut (EditData &) | 
|  | 
| virtual void | editCopy (EditData &) | 
|  | 
| void | updateGrips (EditData &) const | 
|  | 
| virtual bool | nextGrip (EditData &) const | 
|  | 
| virtual bool | prevGrip (EditData &) const | 
|  | 
| int | track () const | 
|  | 
| virtual void | setTrack (int val) | 
|  | 
| int | z () const | 
|  | 
| void | setZ (int val) | 
|  | 
| int | staffIdx () const | 
|  | 
| virtual int | vStaffIdx () const | 
|  | 
| int | voice () const | 
|  | 
| void | setVoice (int v) | 
|  | 
| Staff * | staff () const | 
|  | 
| StaffType * | staffType () const | 
|  | 
| Part * | part () const | 
|  | 
| virtual void | change (Element *o, Element *n) | 
|  | 
| virtual void | spatiumChanged (qreal, qreal) | 
|  | 
| virtual void | localSpatiumChanged (qreal, qreal) | 
|  | 
| virtual void | dump () const | 
|  | 
| virtual Q_INVOKABLE QString | subtypeName () const | 
|  | 
| virtual Q_INVOKABLE QString | _name () const | 
|  | 
| virtual QColor | color () const | 
|  | 
| QColor | curColor () const | 
|  | 
| QColor | curColor (bool isVisible) const | 
|  | 
| QColor | curColor (bool isVisible, QColor normalColor) const | 
|  | 
| virtual void | setColor (const QColor &c) | 
|  | 
| void | undoSetColor (const QColor &c) | 
|  | 
| void | undoSetVisible (bool v) | 
|  | 
| virtual QByteArray | mimeData (const QPointF &) const | 
|  | 
| virtual bool | mousePress (EditData &) | 
|  | delivers mouseEvent to element in edit mode returns true if mouse event is accepted by element  More... 
 | 
|  | 
| virtual void | reset () override | 
|  | 
| virtual qreal | mag () const | 
|  | 
| void | setMag (qreal val) | 
|  | 
| qreal | magS () const | 
|  | 
| bool | isPrintable () const | 
|  | 
| qreal | point (const Spatium sp) const | 
|  | 
| bool | systemFlag () const | 
|  | 
| void | setSystemFlag (bool v) const | 
|  | 
| bool | header () const | 
|  | 
| void | setHeader (bool v) | 
|  | 
| bool | trailer () const | 
|  | 
| void | setTrailer (bool val) | 
|  | 
| bool | selectable () const | 
|  | 
| void | setSelectable (bool val) | 
|  | 
| bool | dropTarget () const | 
|  | 
| void | setDropTarget (bool v) const | 
|  | 
| bool | composition () const | 
|  | 
| void | setComposition (bool v) const | 
|  | 
| virtual bool | isMovable () const | 
|  | 
| bool | enabled () const | 
|  | 
| void | setEnabled (bool val) | 
|  | 
| uint | tag () const | 
|  | 
| void | setTag (uint val) | 
|  | 
| bool | autoplace () const | 
|  | 
| virtual void | setAutoplace (bool v) | 
|  | 
| bool | addToSkyline () const | 
|  | 
| virtual void | undoChangeProperty (Pid id, const QVariant &, PropertyFlags ps) override | 
|  | 
| virtual Pid | propertyId (const QStringRef &xmlName) const override | 
|  | 
| virtual QString | propertyUserValue (Pid) const override | 
|  | 
| virtual Element * | propertyDelegate (Pid) | 
|  | 
| bool | custom (Pid) const | 
|  | 
| virtual bool | isUserModified () const | 
|  | 
| void | drawSymbol (SymId id, QPainter *p, const QPointF &o=QPointF(), qreal scale=1.0) const | 
|  | 
| void | drawSymbol (SymId id, QPainter *p, const QPointF &o, int n) const | 
|  | 
| void | drawSymbols (const std::vector< SymId > &, QPainter *p, const QPointF &o=QPointF(), qreal scale=1.0) const | 
|  | 
| void | drawSymbols (const std::vector< SymId > &, QPainter *p, const QPointF &o, const QSizeF &scale) const | 
|  | 
| qreal | symHeight (SymId id) const | 
|  | 
| qreal | symWidth (SymId id) const | 
|  | 
| qreal | symWidth (const std::vector< SymId > &) const | 
|  | 
| QRectF | symBbox (SymId id) const | 
|  | 
| QRectF | symBbox (const std::vector< SymId > &) const | 
|  | 
| QPointF | symStemDownNW (SymId id) const | 
|  | 
| QPointF | symStemUpSE (SymId id) const | 
|  | 
| QPointF | symCutOutNE (SymId id) const | 
|  | 
| QPointF | symCutOutNW (SymId id) const | 
|  | 
| QPointF | symCutOutSE (SymId id) const | 
|  | 
| QPointF | symCutOutSW (SymId id) const | 
|  | 
| qreal | symAdvance (SymId id) const | 
|  | 
| bool | symIsValid (SymId id) const | 
|  | 
| bool | concertPitch () const | 
|  | 
| virtual Element * | nextElement () | 
|  | 
| virtual Element * | prevElement () | 
|  | 
| virtual Element * | nextSegmentElement () | 
|  | 
| virtual Element * | prevSegmentElement () | 
|  | 
| virtual QString | accessibleInfo () const | 
|  | 
| virtual QString | screenReaderInfo () const | 
|  | 
| virtual QString | accessibleExtraInfo () const | 
|  | 
| virtual void | triggerLayout () const | 
|  | 
| virtual void | triggerLayoutAll () const | 
|  | 
| virtual void | drawEditMode (QPainter *, EditData &) | 
|  | 
| void | autoplaceSegmentElement (bool above, bool add) | 
|  | 
| void | autoplaceMeasureElement (bool above, bool add) | 
|  | 
| void | autoplaceSegmentElement (bool add=true) | 
|  | 
| void | autoplaceMeasureElement (bool add=true) | 
|  | 
| void | autoplaceCalculateOffset (QRectF &r, qreal minDistance) | 
|  | 
| qreal | rebaseOffset (bool nox=true) | 
|  | 
| bool | rebaseMinDistance (qreal &md, qreal &yd, qreal sp, qreal rebase, bool above, bool fix) | 
|  | 
| qreal | styleP (Sid idx) const | 
|  | 
|  | ScoreElement (Score *s) | 
|  | 
|  | ScoreElement (const ScoreElement &se) | 
|  | 
| virtual | ~ScoreElement () | 
|  | 
| Score * | score () const | 
|  | 
| MasterScore * | masterScore () const | 
|  | 
| virtual void | setScore (Score *s) | 
|  | 
| const char * | name () const | 
|  | 
| virtual QString | userName () const | 
|  | 
| virtual void | resetProperty (Pid id) | 
|  | 
| QVariant | propertyDefault (Pid pid, Tid tid) const | 
|  | 
| virtual void | initElementStyle (const ElementStyle *) | 
|  | 
| virtual const ElementStyle * | styledProperties () const | 
|  | 
| virtual PropertyFlags * | propertyFlagsList () const | 
|  | 
| virtual PropertyFlags | propertyFlags (Pid) const | 
|  | 
| bool | isStyled (Pid pid) const | 
|  | 
| QVariant | styleValue (Pid, Sid) const | 
|  | 
| void | setPropertyFlags (Pid, PropertyFlags) | 
|  | 
| virtual Sid | getPropertyStyle (Pid) const | 
|  | 
| bool | readProperty (const QStringRef &, XmlReader &, Pid) | 
|  | 
| void | readProperty (XmlReader &, Pid) | 
|  | 
| bool | readStyledProperty (XmlReader &e, const QStringRef &tag) | 
|  | 
| virtual void | readAddConnector (ConnectorInfoReader *info, bool pasteMode) | 
|  | 
| virtual void | styleChanged () | 
|  | 
| void | undoChangeProperty (Pid id, const QVariant &) | 
|  | 
| void | undoResetProperty (Pid id) | 
|  | 
| void | undoPushProperty (Pid) | 
|  | 
| void | writeProperty (XmlWriter &xml, Pid id) const | 
|  | 
| void | writeStyledProperties (XmlWriter &) const | 
|  | 
| QList< ScoreElement * > | linkList () const | 
|  | 
| void | linkTo (ScoreElement *) | 
|  | 
| void | unlink () | 
|  | 
| bool | isLinked (ScoreElement *) | 
|  | return true if se is different and linked to this element  More... 
 | 
|  | 
| virtual void | undoUnlink () | 
|  | 
| int | lid () const | 
|  | 
| LinkedElements * | links () const | 
|  | 
| void | setLinks (LinkedElements *le) | 
|  | 
| bool | isNote () const | 
|  | 
| bool | isRest () const | 
|  | 
| bool | isChord () const | 
|  | 
| bool | isBarLine () const | 
|  | 
| bool | isArticulation () const | 
|  | 
| bool | isFermata () const | 
|  | 
| bool | isMarker () const | 
|  | 
| bool | isClef () const | 
|  | 
| bool | isKeySig () const | 
|  | 
| bool | isTimeSig () const | 
|  | 
| bool | isMeasure () const | 
|  | 
| bool | isTempoText () const | 
|  | 
| bool | isBreath () const | 
|  | 
| bool | isHBox () const | 
|  | 
| bool | isVBox () const | 
|  | 
| bool | isTBox () const | 
|  | 
| bool | isFBox () const | 
|  | 
| bool | isTie () const | 
|  | 
| bool | isSlur () const | 
|  | 
| bool | isGlissando () const | 
|  | 
| bool | isGlissandoSegment () const | 
|  | 
| bool | isSystemDivider () const | 
|  | 
| bool | isRehearsalMark () const | 
|  | 
| bool | isHarmony () const | 
|  | 
| bool | isVolta () const | 
|  | 
| bool | isJump () const | 
|  | 
| bool | isOttava () const | 
|  | 
| bool | isLayoutBreak () const | 
|  | 
| bool | isSegment () const | 
|  | 
| bool | isTremolo () const | 
|  | 
| bool | isSystem () const | 
|  | 
| bool | isLyrics () const | 
|  | 
| bool | isStem () const | 
|  | 
| bool | isBeam () const | 
|  | 
| bool | isHook () const | 
|  | 
| bool | isStemSlash () const | 
|  | 
| bool | isSlurSegment () const | 
|  | 
| bool | isTieSegment () const | 
|  | 
| bool | isSpacer () const | 
|  | 
| bool | isStaffLines () const | 
|  | 
| bool | isAmbitus () const | 
|  | 
| bool | isBracket () const | 
|  | 
| bool | isInstrumentChange () const | 
|  | 
| bool | isStaffTypeChange () const | 
|  | 
| bool | isHairpin () const | 
|  | 
| bool | isHairpinSegment () const | 
|  | 
| bool | isBend () const | 
|  | 
| bool | isTremoloBar () const | 
|  | 
| bool | isRepeatMeasure () const | 
|  | 
| bool | isTuplet () const | 
|  | 
| bool | isNoteDot () const | 
|  | 
| bool | isDynamic () const | 
|  | 
| bool | isInstrumentName () const | 
|  | 
| bool | isAccidental () const | 
|  | 
| bool | isTextLine () const | 
|  | 
| bool | isTextLineSegment () const | 
|  | 
| bool | isPedal () const | 
|  | 
| bool | isPedalSegment () const | 
|  | 
| bool | isOttavaSegment () const | 
|  | 
| bool | isLedgerLine () const | 
|  | 
| bool | isIcon () const | 
|  | 
| bool | isVoltaSegment () const | 
|  | 
| bool | isNoteLine () const | 
|  | 
| bool | isTrill () const | 
|  | 
| bool | isTrillSegment () const | 
|  | 
| bool | isLetRing () const | 
|  | 
| bool | isLetRingSegment () const | 
|  | 
| bool | isVibrato () const | 
|  | 
| bool | isPalmMute () const | 
|  | 
| bool | isPalmMuteSegment () const | 
|  | 
| bool | isVibratoSegment () const | 
|  | 
| bool | isSymbol () const | 
|  | 
| bool | isFSymbol () const | 
|  | 
| bool | isFingering () const | 
|  | 
| bool | isNoteHead () const | 
|  | 
| bool | isLyricsLine () const | 
|  | 
| bool | isLyricsLineSegment () const | 
|  | 
| bool | isFiguredBass () const | 
|  | 
| bool | isStaffState () const | 
|  | 
| bool | isArpeggio () const | 
|  | 
| bool | isImage () const | 
|  | 
| bool | isChordLine () const | 
|  | 
| bool | isFretDiagram () const | 
|  | 
| bool | isPage () const | 
|  | 
| bool | isText () const | 
|  | 
| bool | isMeasureNumber () const | 
|  | 
| bool | isStaffText () const | 
|  | 
| bool | isSystemText () const | 
|  | 
| bool | isBracketItem () const | 
|  | 
| bool | isScore () const | 
|  | 
| bool | isStaff () const | 
|  | 
| bool | isPart () const | 
|  | 
| bool | isBagpipeEmbellishment () const | 
|  | 
| bool | isLasso () const | 
|  | 
| bool | isSticking () const | 
|  | 
| bool | isChordRest () const | 
|  | 
| bool | isDurationElement () const | 
|  | 
| bool | isSlurTieSegment () const | 
|  | 
| bool | isSLineSegment () const | 
|  | 
| bool | isBox () const | 
|  | 
| bool | isVBoxBase () const | 
|  | 
| bool | isMeasureBase () const | 
|  | 
| bool | isTextBase () const | 
|  | 
| bool | isTextLineBaseSegment () const | 
|  | 
| bool | isLineSegment () const | 
|  | 
| bool | isSpannerSegment () const | 
|  | 
| bool | isBSymbol () const | 
|  | 
| bool | isTextLineBase () const | 
|  | 
| bool | isSLine () const | 
|  | 
| bool | isSpanner () const | 
|  | 
| bool | isStaffTextBase () const | 
|  |