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

#include <synthcontrol.h>

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

Public Slots

void setGain (float)
 

Signals

void soundFontChanged ()
 
void closed (bool)
 

Public Member Functions

 SynthControl (QWidget *parent)
 
void setMeter (float, float, float, float)
 
void stop ()
 
void setScore (Score *s)
 
void writeSettings ()
 

Protected Member Functions

virtual void changeEvent (QEvent *event)
 
void retranslate ()
 

Private Slots

void gainChanged (double, int)
 
void masterTuningChanged (double)
 
void changeMasterTuning ()
 
void effectAChanged (int)
 
void effectBChanged (int)
 
void loadButtonClicked ()
 
void saveButtonClicked ()
 
void storeButtonClicked ()
 
void recallButtonClicked ()
 
void dynamicsMethodChanged (int)
 
void ccToUseChanged (int)
 
void switchExprButtonClicked ()
 
void switchNonExprButtonClicked ()
 
void resetExprButtonClicked ()
 
void setDirty ()
 

Private Member Functions

virtual void closeEvent (QCloseEvent *)
 
virtual void showEvent (QShowEvent *)
 
virtual bool eventFilter (QObject *, QEvent *)
 
virtual void keyPressEvent (QKeyEvent *) override
 
void updateGui ()
 
void readSettings ()
 
void updateExpressivePatches ()
 
void updateMixer ()
 
void setAllUserBankController (bool val)
 

Private Attributes

Score_score
 
EnablePlayForWidgetenablePlay
 
bool _dirty { false }
 

Constructor & Destructor Documentation

◆ SynthControl()

Ms::SynthControl::SynthControl ( QWidget *  parent)

Member Function Documentation

◆ ccToUseChanged

void Ms::SynthControl::ccToUseChanged ( int  val)
privateslot

◆ changeEvent()

void Ms::SynthControl::changeEvent ( QEvent *  event)
protectedvirtual

◆ changeMasterTuning

void Ms::SynthControl::changeMasterTuning ( )
privateslot

◆ closed

void Ms::SynthControl::closed ( bool  )
signal

◆ closeEvent()

void Ms::SynthControl::closeEvent ( QCloseEvent *  ev)
privatevirtual

◆ dynamicsMethodChanged

void Ms::SynthControl::dynamicsMethodChanged ( int  val)
privateslot

◆ effectAChanged

void Ms::SynthControl::effectAChanged ( int  idx)
privateslot

◆ effectBChanged

void Ms::SynthControl::effectBChanged ( int  idx)
privateslot

◆ eventFilter()

bool Ms::SynthControl::eventFilter ( QObject *  obj,
QEvent *  e 
)
privatevirtual

◆ gainChanged

void Ms::SynthControl::gainChanged ( double  val,
int   
)
privateslot

◆ keyPressEvent()

void Ms::SynthControl::keyPressEvent ( QKeyEvent *  ev)
overrideprivatevirtual

◆ loadButtonClicked

void Ms::SynthControl::loadButtonClicked ( )
privateslot

◆ masterTuningChanged

void Ms::SynthControl::masterTuningChanged ( double  )
privateslot

◆ readSettings()

void Ms::SynthControl::readSettings ( )
private

◆ recallButtonClicked

void Ms::SynthControl::recallButtonClicked ( )
privateslot

◆ resetExprButtonClicked

void Ms::SynthControl::resetExprButtonClicked ( )
privateslot

◆ retranslate()

void Ms::SynthControl::retranslate ( )
inlineprotected

◆ saveButtonClicked

void Ms::SynthControl::saveButtonClicked ( )
privateslot

◆ setAllUserBankController()

void Ms::SynthControl::setAllUserBankController ( bool  val)
private

◆ setDirty

void Ms::SynthControl::setDirty ( )
privateslot

◆ setGain

void Ms::SynthControl::setGain ( float  val)
slot

◆ setMeter()

void Ms::SynthControl::setMeter ( float  l,
float  r,
float  left_peak,
float  right_peak 
)

◆ setScore()

void Ms::SynthControl::setScore ( Score s)

◆ showEvent()

void Ms::SynthControl::showEvent ( QShowEvent *  e)
privatevirtual

◆ soundFontChanged

void Ms::SynthControl::soundFontChanged ( )
signal

◆ stop()

void Ms::SynthControl::stop ( )

◆ storeButtonClicked

void Ms::SynthControl::storeButtonClicked ( )
privateslot

◆ switchExprButtonClicked

void Ms::SynthControl::switchExprButtonClicked ( )
privateslot

◆ switchNonExprButtonClicked

void Ms::SynthControl::switchNonExprButtonClicked ( )
privateslot

◆ updateExpressivePatches()

void Ms::SynthControl::updateExpressivePatches ( )
private

◆ updateGui()

void Ms::SynthControl::updateGui ( )
private

◆ updateMixer()

void Ms::SynthControl::updateMixer ( )
private

◆ writeSettings()

void Ms::SynthControl::writeSettings ( )

Member Data Documentation

◆ _dirty

bool Ms::SynthControl::_dirty { false }
private

◆ _score

Score* Ms::SynthControl::_score
private

◆ enablePlay

EnablePlayForWidget* Ms::SynthControl::enablePlay
private

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