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

#include <score.h>

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

Public Member Functions

void reset ()
 
UpdateMode updateMode () const
 
void setUpdateMode (UpdateMode m)
 
void _setUpdateMode (UpdateMode m)
 
bool layoutRange () const
 
bool updateAll () const
 
bool updateRange () const
 
void setTick (const Fraction &t)
 
void setStaff (int staff)
 
void setElement (const Element *e)
 
void unsetElement (const Element *e)
 
Fraction startTick () const
 
Fraction endTick () const
 
int startStaff () const
 
int endStaff () const
 
const Elementelement () const
 
void lock ()
 
void unlock ()
 
void dump ()
 

Public Attributes

LayoutFlags layoutFlags
 
bool _excerptsChanged { false }
 
bool _instrumentsChanged { false }
 

Private Member Functions

void setMeasureBase (const MeasureBase *mb)
 

Private Attributes

UpdateMode _updateMode { UpdateMode::DoNothing }
 
Fraction _startTick {-1, 1}
 
Fraction _endTick {-1, 1}
 
int _startStaff = -1
 
int _endStaff = -1
 
const Element_el = nullptr
 
const MeasureBase_mb = nullptr
 
bool _oneElement = true
 
bool _oneMeasureBase = true
 
bool _locked = false
 

Member Function Documentation

◆ _setUpdateMode()

void Ms::CmdState::_setUpdateMode ( UpdateMode  m)

◆ dump()

void Ms::CmdState::dump ( )

◆ element()

const Element * Ms::CmdState::element ( ) const

◆ endStaff()

int Ms::CmdState::endStaff ( ) const
inline

◆ endTick()

Fraction Ms::CmdState::endTick ( ) const
inline

◆ layoutRange()

bool Ms::CmdState::layoutRange ( ) const
inline

◆ lock()

void Ms::CmdState::lock ( )
inline

◆ reset()

void Ms::CmdState::reset ( )

◆ setElement()

void Ms::CmdState::setElement ( const Element e)

◆ setMeasureBase()

void Ms::CmdState::setMeasureBase ( const MeasureBase mb)
private

◆ setStaff()

void Ms::CmdState::setStaff ( int  staff)

◆ setTick()

void Ms::CmdState::setTick ( const Fraction t)

◆ setUpdateMode()

void Ms::CmdState::setUpdateMode ( UpdateMode  m)

◆ startStaff()

int Ms::CmdState::startStaff ( ) const
inline

◆ startTick()

Fraction Ms::CmdState::startTick ( ) const
inline

◆ unlock()

void Ms::CmdState::unlock ( )
inline

◆ unsetElement()

void Ms::CmdState::unsetElement ( const Element e)

◆ updateAll()

bool Ms::CmdState::updateAll ( ) const
inline

◆ updateMode()

UpdateMode Ms::CmdState::updateMode ( ) const
inline

◆ updateRange()

bool Ms::CmdState::updateRange ( ) const
inline

Member Data Documentation

◆ _el

const Element* Ms::CmdState::_el = nullptr
private

◆ _endStaff

int Ms::CmdState::_endStaff = -1
private

◆ _endTick

Fraction Ms::CmdState::_endTick {-1, 1}
private

◆ _excerptsChanged

bool Ms::CmdState::_excerptsChanged { false }

◆ _instrumentsChanged

bool Ms::CmdState::_instrumentsChanged { false }

◆ _locked

bool Ms::CmdState::_locked = false
private

◆ _mb

const MeasureBase* Ms::CmdState::_mb = nullptr
private

◆ _oneElement

bool Ms::CmdState::_oneElement = true
private

◆ _oneMeasureBase

bool Ms::CmdState::_oneMeasureBase = true
private

◆ _startStaff

int Ms::CmdState::_startStaff = -1
private

◆ _startTick

Fraction Ms::CmdState::_startTick {-1, 1}
private

◆ _updateMode

UpdateMode Ms::CmdState::_updateMode { UpdateMode::DoNothing }
private

◆ layoutFlags

LayoutFlags Ms::CmdState::layoutFlags

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