MuseScore  3.4
Music composition and notation
Public Types | Public Member Functions | Private Attributes | List of all members
Ms::SlurDesc Class Reference

The description of Slurs being handled. More...

#include <musicxml.h>

Collaboration diagram for Ms::SlurDesc:
Collaboration graph
[legend]

Public Types

enum  State : char { State::NONE, State::START, State::STOP }
 

Public Member Functions

 SlurDesc ()
 
Slurslur () const
 
void start (Slur *slur)
 
void stop (Slur *slur)
 
bool isStart () const
 
bool isStop () const
 

Private Attributes

Slur_slur
 
State _state
 

Detailed Description

The description of Slurs being handled.

Member Enumeration Documentation

◆ State

enum Ms::SlurDesc::State : char
strong
Enumerator
NONE 
START 
STOP 

Constructor & Destructor Documentation

◆ SlurDesc()

Ms::SlurDesc::SlurDesc ( )
inline

Member Function Documentation

◆ isStart()

bool Ms::SlurDesc::isStart ( ) const
inline

◆ isStop()

bool Ms::SlurDesc::isStop ( ) const
inline

◆ slur()

Slur* Ms::SlurDesc::slur ( ) const
inline

◆ start()

void Ms::SlurDesc::start ( Slur slur)
inline

◆ stop()

void Ms::SlurDesc::stop ( Slur slur)
inline

Member Data Documentation

◆ _slur

Slur* Ms::SlurDesc::_slur
private

◆ _state

State Ms::SlurDesc::_state
private

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