MuseScore  3.4
Music composition and notation
Public Member Functions | Protected Attributes | List of all members
Ms::TracksModel::Column Class Referenceabstract
Collaboration diagram for Ms::TracksModel::Column:
Collaboration graph
[legend]

Public Member Functions

 Column (MidiOperations::Opers &opers)
 
virtual ~Column ()
 
virtual QVariant value (int trackIndex) const =0
 
virtual void setValue (const QVariant &value, int trackIndex)=0
 
virtual QString headerName () const =0
 
virtual bool isVisible (int) const
 
virtual QStringList valueList (int) const
 
virtual int width () const
 
virtual bool isEditable (int) const
 
virtual bool isForAllTracksOnly () const
 

Protected Attributes

MidiOperations::Opers_opers
 
QStringList _values
 

Constructor & Destructor Documentation

◆ Column()

Ms::TracksModel::Column::Column ( MidiOperations::Opers opers)
inlineexplicit

◆ ~Column()

virtual Ms::TracksModel::Column::~Column ( )
inlinevirtual

Member Function Documentation

◆ headerName()

virtual QString Ms::TracksModel::Column::headerName ( ) const
pure virtual

◆ isEditable()

virtual bool Ms::TracksModel::Column::isEditable ( int  ) const
inlinevirtual

◆ isForAllTracksOnly()

virtual bool Ms::TracksModel::Column::isForAllTracksOnly ( ) const
inlinevirtual

◆ isVisible()

virtual bool Ms::TracksModel::Column::isVisible ( int  ) const
inlinevirtual

◆ setValue()

virtual void Ms::TracksModel::Column::setValue ( const QVariant &  value,
int  trackIndex 
)
pure virtual

◆ value()

virtual QVariant Ms::TracksModel::Column::value ( int  trackIndex) const
pure virtual

◆ valueList()

virtual QStringList Ms::TracksModel::Column::valueList ( int  ) const
inlinevirtual

◆ width()

virtual int Ms::TracksModel::Column::width ( ) const
inlinevirtual

Member Data Documentation

◆ _opers

MidiOperations::Opers& Ms::TracksModel::Column::_opers
protected

◆ _values

QStringList Ms::TracksModel::Column::_values
protected

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