MuseScore


Methods

Ms::Score* newScore(const QString& name, const QString& part, int measures)
Ms::Element* newElement(int)
void cmd(const QString&)
Ms::MsProcess* newQProcess()
bool writeScore(Ms::Score*, const QString& name, const QString& ext)
Ms::Score* readScore(const QString& name, bool noninteractive = false)
void closeScore(Ms::Score*)
void log(const QString&)
void logn(const QString&)
void log2(const QString&, const QString&)
void openLog(const QString&)
void closeLog()

Properties

menuPathQString where the plugin is placed in menu
filePathQString source file path, without the file name (read only)
versionQString version of this plugin
descriptionQString human readable description, displayed in Plugin Manager
pluginTypeQString type may be dialog, dock, or not defined.
dockAreaQString where to dock on main screen. left,top,bottom, right(default)
requiresScorebool whether the plugin requires an existing score to run
divisionint number of MIDI ticks for 1/4 note (read only)
mscoreVersionint complete version number of MuseScore in the form: MMmmuu (read only)
mscoreMajorVersionint 1st part of the MuseScore version (read only)
mscoreMinorVersionint 2nd part of the MuseScore version (read only)
mscoreUpdateVersionint 3rd part of the MuseScore version (read only)
mscoreDPIqreal (read only)
curScoreMs::Score* current score, if any (read only)
scoresarray[Ms::Score] all currently open scores (read only)