MuseScore  3.4
Music composition and notation
Public Member Functions | Private Attributes | List of all members
Ms::ExcludePaletteCellFilter Class Reference
Inheritance diagram for Ms::ExcludePaletteCellFilter:
Inheritance graph
[legend]
Collaboration diagram for Ms::ExcludePaletteCellFilter:
Collaboration graph
[legend]

Public Member Functions

 ExcludePaletteCellFilter (const PalettePanel *p, QPersistentModelIndex index, QObject *parent=nullptr)
 
bool acceptCell (const PaletteCell &cell) const override
 
- Public Member Functions inherited from Ms::PaletteCellFilter
 PaletteCellFilter (QObject *parent=nullptr)
 
bool accept (const PaletteCell &) const
 
void addChainedFilter (PaletteCellFilter *)
 Ownership over the added filter is passed to this filter. More...
 
void connectToModel (const QAbstractItemModel *)
 

Private Attributes

const PalettePanelexcludePanel
 
const QPersistentModelIndex panelIndex
 

Additional Inherited Members

- Signals inherited from Ms::PaletteCellFilter
void filterChanged ()
 

Constructor & Destructor Documentation

◆ ExcludePaletteCellFilter()

Ms::ExcludePaletteCellFilter::ExcludePaletteCellFilter ( const PalettePanel p,
QPersistentModelIndex  index,
QObject *  parent = nullptr 
)
inline

Member Function Documentation

◆ acceptCell()

bool Ms::ExcludePaletteCellFilter::acceptCell ( const PaletteCell cell) const
inlineoverridevirtual

Implements Ms::PaletteCellFilter.

Member Data Documentation

◆ excludePanel

const PalettePanel* Ms::ExcludePaletteCellFilter::excludePanel
private

◆ panelIndex

const QPersistentModelIndex Ms::ExcludePaletteCellFilter::panelIndex
private

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