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

#include <script.h>

Collaboration diagram for Ms::ScriptContext:
Collaboration graph
[legend]

Public Member Functions

 ScriptContext (MuseScore *mscore)
 
MuseScoremscore ()
 
const MuseScoremscore () const
 
const QDir & cwd () const
 
void setCwd (QDir dir)
 
bool relativePaths () const
 
void setRelativePaths (bool rel)
 
bool stopOnError () const
 
void setStopOnError (bool stop)
 
QString absoluteFilePath (const QString &filePath) const
 
QString relativeFilePath (const QString &filePath) const
 
QTextStream & execLog ()
 

Private Attributes

MuseScore_mscore
 
QDir _cwd
 
bool _relativePaths = true
 
bool _stopOnError = true
 
std::unique_ptr< QTextStream > _execLog
 

Constructor & Destructor Documentation

◆ ScriptContext()

Ms::ScriptContext::ScriptContext ( MuseScore mscore)

Member Function Documentation

◆ absoluteFilePath()

QString Ms::ScriptContext::absoluteFilePath ( const QString &  filePath) const
inline

◆ cwd()

const QDir& Ms::ScriptContext::cwd ( ) const
inline

◆ execLog()

QTextStream & Ms::ScriptContext::execLog ( )

◆ mscore() [1/2]

MuseScore* Ms::ScriptContext::mscore ( )
inline

◆ mscore() [2/2]

const MuseScore* Ms::ScriptContext::mscore ( ) const
inline

◆ relativeFilePath()

QString Ms::ScriptContext::relativeFilePath ( const QString &  filePath) const
inline

◆ relativePaths()

bool Ms::ScriptContext::relativePaths ( ) const
inline

◆ setCwd()

void Ms::ScriptContext::setCwd ( QDir  dir)
inline

◆ setRelativePaths()

void Ms::ScriptContext::setRelativePaths ( bool  rel)
inline

◆ setStopOnError()

void Ms::ScriptContext::setStopOnError ( bool  stop)
inline

◆ stopOnError()

bool Ms::ScriptContext::stopOnError ( ) const
inline

Member Data Documentation

◆ _cwd

QDir Ms::ScriptContext::_cwd
private

◆ _execLog

std::unique_ptr<QTextStream> Ms::ScriptContext::_execLog
private

◆ _mscore

MuseScore* Ms::ScriptContext::_mscore
private

◆ _relativePaths

bool Ms::ScriptContext::_relativePaths = true
private

◆ _stopOnError

bool Ms::ScriptContext::_stopOnError = true
private

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