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

#include <drumtools.h>

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

Public Member Functions

 DrumTools (QWidget *parent=0)
 
void setDrumset (Score *, Staff *, const Drumset *)
 
void updateDrumset (const Drumset *ds)
 
int selectedDrumNote ()
 

Protected Member Functions

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

Private Slots

void drumNoteSelected (int val)
 
void editDrumset ()
 

Private Attributes

Score_score
 
Staffstaff
 
PalettedrumPalette
 
QToolButton * editButton
 
QLabel * pitchName
 
const Drumsetdrumset
 

Constructor & Destructor Documentation

◆ DrumTools()

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

Member Function Documentation

◆ changeEvent()

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

◆ drumNoteSelected

void Ms::DrumTools::drumNoteSelected ( int  val)
privateslot

◆ editDrumset

void Ms::DrumTools::editDrumset ( )
privateslot

◆ retranslate()

void Ms::DrumTools::retranslate ( )
protected

◆ selectedDrumNote()

int Ms::DrumTools::selectedDrumNote ( )

◆ setDrumset()

void Ms::DrumTools::setDrumset ( Score s,
Staff st,
const Drumset ds 
)

◆ updateDrumset()

void Ms::DrumTools::updateDrumset ( const Drumset ds)

Member Data Documentation

◆ _score

Score* Ms::DrumTools::_score
private

◆ drumPalette

Palette* Ms::DrumTools::drumPalette
private

◆ drumset

const Drumset* Ms::DrumTools::drumset
private

◆ editButton

QToolButton* Ms::DrumTools::editButton
private

◆ pitchName

QLabel* Ms::DrumTools::pitchName
private

◆ staff

Staff* Ms::DrumTools::staff
private

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