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

#include <editstafftype.h>

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

Public Member Functions

 EditStaffType (QWidget *parent, Staff *)
 
 ~EditStaffType ()
 
const StaffTypegetStaffType () const
 

Private Slots

void nameEdited (const QString &)
 
void durFontNameChanged (int idx)
 
void fretFontNameChanged (int idx)
 
void tabStemThroughToggled (bool checked)
 
void tabMinimShortToggled (bool checked)
 
void tabStemsToggled (bool checked)
 
void updatePreview ()
 update staff type in preview score More...
 
void savePresets ()
 
void loadPresets ()
 
void resetToTemplateClicked ()
 
void addToTemplatesClicked ()
 

Private Member Functions

virtual void hideEvent (QHideEvent *)
 
void blockSignals (bool block)
 
void setFromDlg ()
 
void tabStemsCompatibility (bool checked)
 
void tabMinimShortCompatibility (bool checked)
 
void tabStemThroughCompatibility (bool checked)
 
QString createUniqueStaffTypeName (StaffGroup group)
 create unique new name for StaffType More...
 
void setValues ()
 

Private Attributes

Staffstaff
 
StaffType staffType
 

Constructor & Destructor Documentation

◆ EditStaffType()

Ms::EditStaffType::EditStaffType ( QWidget *  parent,
Staff st 
)

◆ ~EditStaffType()

Ms::EditStaffType::~EditStaffType ( )
inline

Member Function Documentation

◆ addToTemplatesClicked

void Ms::EditStaffType::addToTemplatesClicked ( )
privateslot

◆ blockSignals()

void Ms::EditStaffType::blockSignals ( bool  block)
private

◆ createUniqueStaffTypeName()

QString Ms::EditStaffType::createUniqueStaffTypeName ( StaffGroup  group)
private

create unique new name for StaffType

◆ durFontNameChanged

void Ms::EditStaffType::durFontNameChanged ( int  idx)
privateslot

◆ fretFontNameChanged

void Ms::EditStaffType::fretFontNameChanged ( int  idx)
privateslot

◆ getStaffType()

const StaffType* Ms::EditStaffType::getStaffType ( ) const
inline

◆ hideEvent()

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

◆ loadPresets

void Ms::EditStaffType::loadPresets ( )
privateslot

◆ nameEdited

void Ms::EditStaffType::nameEdited ( const QString &  )
privateslot

◆ resetToTemplateClicked

void Ms::EditStaffType::resetToTemplateClicked ( )
privateslot

◆ savePresets

void Ms::EditStaffType::savePresets ( )
privateslot

◆ setFromDlg()

void Ms::EditStaffType::setFromDlg ( )
private

◆ setValues()

void Ms::EditStaffType::setValues ( )
private

◆ tabMinimShortCompatibility()

void Ms::EditStaffType::tabMinimShortCompatibility ( bool  checked)
private

◆ tabMinimShortToggled

void Ms::EditStaffType::tabMinimShortToggled ( bool  checked)
privateslot

◆ tabStemsCompatibility()

void Ms::EditStaffType::tabStemsCompatibility ( bool  checked)
private

◆ tabStemsToggled

void Ms::EditStaffType::tabStemsToggled ( bool  checked)
privateslot

◆ tabStemThroughCompatibility()

void Ms::EditStaffType::tabStemThroughCompatibility ( bool  checked)
private

◆ tabStemThroughToggled

void Ms::EditStaffType::tabStemThroughToggled ( bool  checked)
privateslot

◆ updatePreview

void Ms::EditStaffType::updatePreview ( )
privateslot

update staff type in preview score

Member Data Documentation

◆ staff

Staff* Ms::EditStaffType::staff
private

◆ staffType

StaffType Ms::EditStaffType::staffType
private

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