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

#include <zerberusgui.h>

Inheritance diagram for ZerberusGui:
Inheritance graph
[legend]
Collaboration diagram for ZerberusGui:
Collaboration graph
[legend]

Public Slots

virtual void synthesizerChanged ()
 
- Public Slots inherited from Ms::SynthesizerGui
virtual void synthesizerChanged ()
 

Public Member Functions

 ZerberusGui (Ms::Synthesizer *)
 
Zerberuszerberus ()
 
- Public Member Functions inherited from Ms::SynthesizerGui
 SynthesizerGui (Synthesizer *)
 
Synthesizersynthesizer ()
 

Private Slots

void soundFontTopClicked ()
 
void soundFontUpClicked ()
 
void soundFontDownClicked ()
 
void soundFontAddClicked ()
 
void cancelLoadClicked ()
 
void soundFontDeleteClicked ()
 
void onSoundFontLoaded ()
 
void updateProgress ()
 
void updateButtons ()
 

Private Member Functions

void loadSfz ()
 
void loadSoundFontsAsync (QStringList sfonts)
 
void moveSoundfontInTheList (int currentIdx, int targetIdx)
 

Private Attributes

QFutureWatcher< bool > _futureWatcher
 
QString _loadedSfPath
 
QString _loadedSfName
 
QProgressDialog * _progressDialog
 
QTimer * _progressTimer
 
std::list< struct SfNamePath_sfzToLoad
 

Additional Inherited Members

- Signals inherited from Ms::SynthesizerGui
void sfChanged ()
 
void valueChanged ()
 

Constructor & Destructor Documentation

◆ ZerberusGui()

ZerberusGui::ZerberusGui ( Ms::Synthesizer s)

Member Function Documentation

◆ cancelLoadClicked

void ZerberusGui::cancelLoadClicked ( )
privateslot

◆ loadSfz()

void ZerberusGui::loadSfz ( )
private

◆ loadSoundFontsAsync()

void ZerberusGui::loadSoundFontsAsync ( QStringList  sfonts)
private

◆ moveSoundfontInTheList()

void ZerberusGui::moveSoundfontInTheList ( int  currentIdx,
int  targetIdx 
)
private

◆ onSoundFontLoaded

void ZerberusGui::onSoundFontLoaded ( )
privateslot

◆ soundFontAddClicked

void ZerberusGui::soundFontAddClicked ( )
privateslot

◆ soundFontDeleteClicked

void ZerberusGui::soundFontDeleteClicked ( )
privateslot

◆ soundFontDownClicked

void ZerberusGui::soundFontDownClicked ( )
privateslot

◆ soundFontTopClicked

void ZerberusGui::soundFontTopClicked ( )
privateslot

◆ soundFontUpClicked

void ZerberusGui::soundFontUpClicked ( )
privateslot

◆ synthesizerChanged

void ZerberusGui::synthesizerChanged ( )
virtualslot

◆ updateButtons

void ZerberusGui::updateButtons ( )
privateslot

◆ updateProgress

void ZerberusGui::updateProgress ( )
privateslot

◆ zerberus()

Zerberus* ZerberusGui::zerberus ( )
inline

Member Data Documentation

◆ _futureWatcher

QFutureWatcher<bool> ZerberusGui::_futureWatcher
private

◆ _loadedSfName

QString ZerberusGui::_loadedSfName
private

◆ _loadedSfPath

QString ZerberusGui::_loadedSfPath
private

◆ _progressDialog

QProgressDialog* ZerberusGui::_progressDialog
private

◆ _progressTimer

QTimer* ZerberusGui::_progressTimer
private

◆ _sfzToLoad

std::list<struct SfNamePath> ZerberusGui::_sfzToLoad
private

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