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

#include <palettemodel.h>

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

Public Member Functions

 FilterPaletteTreeModel (PaletteCellFilter *filter, PaletteTreeModel *model, QObject *parent=nullptr)
 

Private Slots

void invalidateFilter ()
 

Private Member Functions

bool filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const override
 
bool filterAcceptsColumn (int, const QModelIndex &) const override
 

Private Attributes

PaletteCellFiltercellFilter
 

Constructor & Destructor Documentation

◆ FilterPaletteTreeModel()

Ms::FilterPaletteTreeModel::FilterPaletteTreeModel ( PaletteCellFilter filter,
PaletteTreeModel model,
QObject *  parent = nullptr 
)

Member Function Documentation

◆ filterAcceptsColumn()

bool Ms::FilterPaletteTreeModel::filterAcceptsColumn ( int  ,
const QModelIndex &   
) const
inlineoverrideprivate

◆ filterAcceptsRow()

bool Ms::FilterPaletteTreeModel::filterAcceptsRow ( int  sourceRow,
const QModelIndex &  sourceParent 
) const
overrideprivate

◆ invalidateFilter

void Ms::FilterPaletteTreeModel::invalidateFilter ( )
inlineprivateslot

Member Data Documentation

◆ cellFilter

PaletteCellFilter* Ms::FilterPaletteTreeModel::cellFilter
private

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