MuseScore  3.4
Music composition and notation
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
Ms::PreferenceItem Class Referenceabstract

#include <preferenceslistwidget.h>

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

Public Member Functions

 PreferenceItem ()
 
 PreferenceItem (QString name)
 
virtual void save ()=0
 
virtual void update ()=0
 
virtual void setDefaultValue ()=0
 
virtual QWidget * editor () const =0
 
virtual bool isModified () const =0
 
QString name () const
 

Protected Member Functions

void save (QVariant value)
 

Private Attributes

QString _name
 

Constructor & Destructor Documentation

◆ PreferenceItem() [1/2]

Ms::PreferenceItem::PreferenceItem ( )

◆ PreferenceItem() [2/2]

Ms::PreferenceItem::PreferenceItem ( QString  name)

Member Function Documentation

◆ editor()

virtual QWidget* Ms::PreferenceItem::editor ( ) const
pure virtual

◆ isModified()

virtual bool Ms::PreferenceItem::isModified ( ) const
pure virtual

◆ name()

QString Ms::PreferenceItem::name ( ) const
inline

◆ save() [1/2]

void Ms::PreferenceItem::save ( QVariant  value)
protected

◆ save() [2/2]

virtual void Ms::PreferenceItem::save ( )
pure virtual

◆ setDefaultValue()

virtual void Ms::PreferenceItem::setDefaultValue ( )
pure virtual

◆ update()

virtual void Ms::PreferenceItem::update ( )
pure virtual

Member Data Documentation

◆ _name

QString Ms::PreferenceItem::_name
private

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