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

#include <parteditbase.h>

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

Signals

void soloChanged (bool)
 

Public Member Functions

 PartEdit (QWidget *parent=0)
 
void setPart (Part *, Channel *)
 

Private Slots

void patchChanged (int, bool syncControls=true)
 
void volChanged (double, bool syncControls=true)
 
void panChanged (double, bool syncControls=true)
 
void reverbChanged (double, bool syncControls=true)
 
void chorusChanged (double, bool syncControls=true)
 
void muteChanged (bool, bool syncControls=true)
 
void soloToggled (bool, bool syncControls=true)
 
void drumsetToggled (bool, bool syncControls=true)
 
void midiChannelChanged (int)
 
void sync (bool syncControls)
 
void expandToggled (bool)
 
void playbackVoiceChanged ()
 

Private Attributes

Channelchannel
 
Partpart
 
QList< QToolButton * > voiceButtons
 

Constructor & Destructor Documentation

◆ PartEdit()

Ms::PartEdit::PartEdit ( QWidget *  parent = 0)

Member Function Documentation

◆ chorusChanged

void Ms::PartEdit::chorusChanged ( double  val,
bool  syncControls = true 
)
privateslot

◆ drumsetToggled

void Ms::PartEdit::drumsetToggled ( bool  val,
bool  syncControls = true 
)
privateslot

◆ expandToggled

void Ms::PartEdit::expandToggled ( bool  val)
privateslot

◆ midiChannelChanged

void Ms::PartEdit::midiChannelChanged ( int  )
privateslot

◆ muteChanged

void Ms::PartEdit::muteChanged ( bool  val,
bool  syncControls = true 
)
privateslot

◆ panChanged

void Ms::PartEdit::panChanged ( double  val,
bool  syncControls = true 
)
privateslot

◆ patchChanged

void Ms::PartEdit::patchChanged ( int  n,
bool  syncControls = true 
)
privateslot

◆ playbackVoiceChanged

void Ms::PartEdit::playbackVoiceChanged ( )
privateslot

◆ reverbChanged

void Ms::PartEdit::reverbChanged ( double  val,
bool  syncControls = true 
)
privateslot

◆ setPart()

void Ms::PartEdit::setPart ( Part p,
Channel a 
)

◆ soloChanged

void Ms::PartEdit::soloChanged ( bool  )
signal

◆ soloToggled

void Ms::PartEdit::soloToggled ( bool  val,
bool  syncControls = true 
)
privateslot

◆ sync

void Ms::PartEdit::sync ( bool  syncControls)
privateslot

◆ volChanged

void Ms::PartEdit::volChanged ( double  val,
bool  syncControls = true 
)
privateslot

Member Data Documentation

◆ channel

Channel* Ms::PartEdit::channel
private

◆ part

Part* Ms::PartEdit::part
private

◆ voiceButtons

QList<QToolButton*> Ms::PartEdit::voiceButtons
private

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