MuseScore  3.4
Music composition and notation
Public Types | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Ms::NoteEditData Class Reference
Inheritance diagram for Ms::NoteEditData:
Inheritance graph
[legend]
Collaboration diagram for Ms::NoteEditData:
Collaboration graph
[legend]

Public Types

enum  EditMode { EditMode_ChangePitch = 0, EditMode_AddSpacing, EditMode_Undefined }
 

Static Public Member Functions

static EditMode editModeByDragDirection (const qreal &deltaX, const qreal &deltaY)
 

Public Attributes

int line = 0
 
int string = 0
 
EditMode mode = EditMode_Undefined
 
QPointF delta
 
- Public Attributes inherited from Ms::ElementEditData
Elemente
 
QList< PropertyDatapropertyData
 

Static Public Attributes

static constexpr double MODE_TRANSITION_LIMIT_DEGREES = 15.0
 

Additional Inherited Members

- Public Member Functions inherited from Ms::ElementEditData
virtual ~ElementEditData ()=default
 
void pushProperty (Pid pid)
 

Member Enumeration Documentation

◆ EditMode

Enumerator
EditMode_ChangePitch 
EditMode_AddSpacing 
EditMode_Undefined 

Member Function Documentation

◆ editModeByDragDirection()

static EditMode Ms::NoteEditData::editModeByDragDirection ( const qreal &  deltaX,
const qreal &  deltaY 
)
inlinestatic

Member Data Documentation

◆ delta

QPointF Ms::NoteEditData::delta

◆ line

int Ms::NoteEditData::line = 0

◆ mode

EditMode Ms::NoteEditData::mode = EditMode_Undefined

◆ MODE_TRANSITION_LIMIT_DEGREES

constexpr double Ms::NoteEditData::MODE_TRANSITION_LIMIT_DEGREES = 15.0
static

◆ string

int Ms::NoteEditData::string = 0

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