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

#include <recorderwidget.h>

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

Public Member Functions

 ScriptRecorderWidget (MuseScore *mscore, QWidget *parent=nullptr)
 
 ScriptRecorderWidget (const ScriptRecorder &)=delete
 
ScriptRecorderWidgetoperator= (const ScriptRecorderWidget &)=delete
 
 ~ScriptRecorderWidget ()
 
ScriptRecorderscriptRecorder ()
 
const ScriptRecorderscriptRecorder () const
 

Protected Member Functions

void changeEvent (QEvent *e) override
 

Private Slots

void on_changeFolderButton_clicked ()
 
void on_scriptNameEdit_textEdited ()
 
void on_recordButton_clicked ()
 
void on_replayButton_clicked ()
 

Private Member Functions

const QString & scriptDir () const
 
QString scriptFileName () const
 
void updateDirLabel ()
 
void updateActions ()
 

Private Attributes

Ui::ScriptRecorderWidget * _ui
 
MuseScore_mscore
 
ScriptRecorder _recorder
 
QString _scriptDir
 

Constructor & Destructor Documentation

◆ ScriptRecorderWidget() [1/2]

Ms::ScriptRecorderWidget::ScriptRecorderWidget ( MuseScore mscore,
QWidget *  parent = nullptr 
)
explicit

◆ ScriptRecorderWidget() [2/2]

Ms::ScriptRecorderWidget::ScriptRecorderWidget ( const ScriptRecorder )
delete

◆ ~ScriptRecorderWidget()

Ms::ScriptRecorderWidget::~ScriptRecorderWidget ( )

Member Function Documentation

◆ changeEvent()

void Ms::ScriptRecorderWidget::changeEvent ( QEvent *  e)
overrideprotected

◆ on_changeFolderButton_clicked

void Ms::ScriptRecorderWidget::on_changeFolderButton_clicked ( )
privateslot

◆ on_recordButton_clicked

void Ms::ScriptRecorderWidget::on_recordButton_clicked ( )
privateslot

◆ on_replayButton_clicked

void Ms::ScriptRecorderWidget::on_replayButton_clicked ( )
privateslot

◆ on_scriptNameEdit_textEdited

void Ms::ScriptRecorderWidget::on_scriptNameEdit_textEdited ( )
privateslot

◆ operator=()

ScriptRecorderWidget& Ms::ScriptRecorderWidget::operator= ( const ScriptRecorderWidget )
delete

◆ scriptDir()

const QString& Ms::ScriptRecorderWidget::scriptDir ( ) const
inlineprivate

◆ scriptFileName()

QString Ms::ScriptRecorderWidget::scriptFileName ( ) const
private

◆ scriptRecorder() [1/2]

ScriptRecorder& Ms::ScriptRecorderWidget::scriptRecorder ( )
inline

◆ scriptRecorder() [2/2]

const ScriptRecorder& Ms::ScriptRecorderWidget::scriptRecorder ( ) const
inline

◆ updateActions()

void Ms::ScriptRecorderWidget::updateActions ( )
private

◆ updateDirLabel()

void Ms::ScriptRecorderWidget::updateDirLabel ( )
private

Member Data Documentation

◆ _mscore

MuseScore* Ms::ScriptRecorderWidget::_mscore
private

◆ _recorder

ScriptRecorder Ms::ScriptRecorderWidget::_recorder
private

◆ _scriptDir

QString Ms::ScriptRecorderWidget::_scriptDir
private

◆ _ui

Ui::ScriptRecorderWidget* Ms::ScriptRecorderWidget::_ui
private

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