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

#include <select.h>

Collaboration diagram for Ms::SelectionFilter:
Collaboration graph
[legend]

Public Member Functions

 SelectionFilter ()
 
 SelectionFilter (SelectionFilterType f)
 
 SelectionFilter (Score *score)
 
int & filtered ()
 
void setFiltered (SelectionFilterType type, bool set)
 
bool isFiltered (SelectionFilterType type) const
 
bool canSelect (const Element *) const
 
bool canSelectVoice (int track) const
 

Private Attributes

Score_score
 
int _filtered
 

Constructor & Destructor Documentation

◆ SelectionFilter() [1/3]

Ms::SelectionFilter::SelectionFilter ( )
inline

◆ SelectionFilter() [2/3]

Ms::SelectionFilter::SelectionFilter ( SelectionFilterType  f)
inline

◆ SelectionFilter() [3/3]

Ms::SelectionFilter::SelectionFilter ( Score score)
inline

Member Function Documentation

◆ canSelect()

bool Ms::SelectionFilter::canSelect ( const Element e) const

◆ canSelectVoice()

bool Ms::SelectionFilter::canSelectVoice ( int  track) const

◆ filtered()

int& Ms::SelectionFilter::filtered ( )
inline

◆ isFiltered()

bool Ms::SelectionFilter::isFiltered ( SelectionFilterType  type) const
inline

◆ setFiltered()

void Ms::SelectionFilter::setFiltered ( SelectionFilterType  type,
bool  set 
)

Member Data Documentation

◆ _filtered

int Ms::SelectionFilter::_filtered
private

◆ _score

Score* Ms::SelectionFilter::_score
private

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