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

#include <importmidi_delegate.h>

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

Signals

void okClicked ()
 

Public Member Functions

 MultiValueEditor (const QStringList &values, QWidget *parent=nullptr)
 
QStringList data () const
 

Private Slots

void checkBoxClicked (QListWidgetItem *)
 
void itemClicked (QListWidgetItem *)
 

Private Member Functions

void setAllCheckBox ()
 
void updateStates ()
 
void connectCheckBoxes ()
 
void disconnectCheckBoxes ()
 

Private Attributes

SizedListWidget_listWidget
 
std::vector< Qt::CheckState > _states
 

Constructor & Destructor Documentation

◆ MultiValueEditor()

Ms::MultiValueEditor::MultiValueEditor ( const QStringList &  values,
QWidget *  parent = nullptr 
)

Member Function Documentation

◆ checkBoxClicked

void Ms::MultiValueEditor::checkBoxClicked ( QListWidgetItem *  item)
privateslot

◆ connectCheckBoxes()

void Ms::MultiValueEditor::connectCheckBoxes ( )
private

◆ data()

QStringList Ms::MultiValueEditor::data ( ) const

◆ disconnectCheckBoxes()

void Ms::MultiValueEditor::disconnectCheckBoxes ( )
private

◆ itemClicked

void Ms::MultiValueEditor::itemClicked ( QListWidgetItem *  item)
privateslot

◆ okClicked

void Ms::MultiValueEditor::okClicked ( )
signal

◆ setAllCheckBox()

void Ms::MultiValueEditor::setAllCheckBox ( )
private

◆ updateStates()

void Ms::MultiValueEditor::updateStates ( )
private

Member Data Documentation

◆ _listWidget

SizedListWidget* Ms::MultiValueEditor::_listWidget
private

◆ _states

std::vector<Qt::CheckState> Ms::MultiValueEditor::_states
private

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