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

#include <editstaff.h>

Inheritance diagram for Ms::EditStaff:
Inheritance graph
[legend]
Collaboration diagram for Ms::EditStaff:
Collaboration graph
[legend]

Signals

void instrumentChanged ()
 

Public Member Functions

 EditStaff (Staff *, const Fraction &tick, QWidget *parent=0)
 

Protected Member Functions

QString midiCodeToStr (int midiCode)
 

Private Slots

void bboxClicked (QAbstractButton *button)
 
void editStringDataClicked ()
 
void showInstrumentDialog ()
 
void showStaffTypeDialog ()
 
void minPitchAClicked ()
 
void maxPitchAClicked ()
 
void minPitchPClicked ()
 
void maxPitchPClicked ()
 
void lineDistanceChanged ()
 
void numOfLinesChanged ()
 
void showClefChanged ()
 
void showTimeSigChanged ()
 
void showBarlinesChanged ()
 
void gotoNextStaff ()
 
void gotoPreviousStaff ()
 

Private Member Functions

virtual void hideEvent (QHideEvent *)
 
void apply ()
 
void setStaff (Staff *, const Fraction &tick)
 
void updateInterval (const Interval &)
 
void updateStaffType ()
 
void updateInstrument ()
 
void updateNextPreviousButtons ()
 

Private Attributes

Staffstaff
 
StafforgStaff
 
Instrument instrument
 
int _minPitchA
 
int _maxPitchA
 
int _minPitchP
 
int _maxPitchP
 
Fraction _tickStart
 
Fraction _tickEnd
 

Constructor & Destructor Documentation

◆ EditStaff()

Ms::EditStaff::EditStaff ( Staff s,
const Fraction tick,
QWidget *  parent = 0 
)

Member Function Documentation

◆ apply()

void Ms::EditStaff::apply ( )
private

◆ bboxClicked

void Ms::EditStaff::bboxClicked ( QAbstractButton *  button)
privateslot

◆ editStringDataClicked

void Ms::EditStaff::editStringDataClicked ( )
privateslot

◆ gotoNextStaff

void Ms::EditStaff::gotoNextStaff ( )
privateslot

◆ gotoPreviousStaff

void Ms::EditStaff::gotoPreviousStaff ( )
privateslot

◆ hideEvent()

void Ms::EditStaff::hideEvent ( QHideEvent *  ev)
privatevirtual

◆ instrumentChanged

void Ms::EditStaff::instrumentChanged ( )
signal

◆ lineDistanceChanged

void Ms::EditStaff::lineDistanceChanged ( )
privateslot

◆ maxPitchAClicked

void Ms::EditStaff::maxPitchAClicked ( )
privateslot

◆ maxPitchPClicked

void Ms::EditStaff::maxPitchPClicked ( )
privateslot

◆ midiCodeToStr()

QString Ms::EditStaff::midiCodeToStr ( int  midiCode)
protected

◆ minPitchAClicked

void Ms::EditStaff::minPitchAClicked ( )
privateslot

◆ minPitchPClicked

void Ms::EditStaff::minPitchPClicked ( )
privateslot

◆ numOfLinesChanged

void Ms::EditStaff::numOfLinesChanged ( )
privateslot

◆ setStaff()

void Ms::EditStaff::setStaff ( Staff s,
const Fraction tick 
)
private

◆ showBarlinesChanged

void Ms::EditStaff::showBarlinesChanged ( )
privateslot

◆ showClefChanged

void Ms::EditStaff::showClefChanged ( )
privateslot

◆ showInstrumentDialog

void Ms::EditStaff::showInstrumentDialog ( )
privateslot

◆ showStaffTypeDialog

void Ms::EditStaff::showStaffTypeDialog ( )
privateslot

◆ showTimeSigChanged

void Ms::EditStaff::showTimeSigChanged ( )
privateslot

◆ updateInstrument()

void Ms::EditStaff::updateInstrument ( )
private

◆ updateInterval()

void Ms::EditStaff::updateInterval ( const Interval iv)
private

◆ updateNextPreviousButtons()

void Ms::EditStaff::updateNextPreviousButtons ( )
private

◆ updateStaffType()

void Ms::EditStaff::updateStaffType ( )
private

Member Data Documentation

◆ _maxPitchA

int Ms::EditStaff::_maxPitchA
private

◆ _maxPitchP

int Ms::EditStaff::_maxPitchP
private

◆ _minPitchA

int Ms::EditStaff::_minPitchA
private

◆ _minPitchP

int Ms::EditStaff::_minPitchP
private

◆ _tickEnd

Fraction Ms::EditStaff::_tickEnd
private

◆ _tickStart

Fraction Ms::EditStaff::_tickStart
private

◆ instrument

Instrument Ms::EditStaff::instrument
private

◆ orgStaff

Staff* Ms::EditStaff::orgStaff
private

◆ staff

Staff* Ms::EditStaff::staff
private

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